package org.example.xbase.expressions.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.example.xbase.expressions.services.ExpressionsGrammarAccess; 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 InternalExpressionsParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'instanceof'", "'as'", "','", "')'", "'#'", "'{'", "'}'", "'['", "']'", "';'", "'('", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'::'", "'?.'", "'|'", "'var'", "'true'" }; public static final int T__68=68; public static final int T__69=69; public static final int RULE_ID=4; 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__29=29; public static final int T__65=65; public static final int T__28=28; public static final int T__62=62; public static final int T__27=27; public static final int T__63=63; public static final int T__26=26; public static final int T__25=25; public static final int T__24=24; public static final int T__23=23; public static final int T__22=22; public static final int RULE_ANY_OTHER=12; public static final int T__21=21; public static final int T__20=20; public static final int T__61=61; public static final int T__60=60; public static final int EOF=-1; public static final int T__55=55; public static final int T__56=56; public static final int T__19=19; public static final int T__57=57; public static final int RULE_HEX=5; public static final int T__58=58; public static final int T__16=16; public static final int T__51=51; public static final int T__15=15; public static final int T__52=52; public static final int T__53=53; public static final int T__18=18; public static final int T__54=54; public static final int T__17=17; public static final int T__14=14; public static final int T__13=13; public static final int T__59=59; public static final int RULE_INT=6; public static final int RULE_DECIMAL=7; 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__80=80; public static final int T__46=46; public static final int T__81=81; public static final int T__47=47; public static final int T__82=82; public static final int T__44=44; public static final int T__83=83; public static final int T__45=45; public static final int T__48=48; public static final int T__49=49; public static final int T__85=85; public static final int RULE_SL_COMMENT=10; public static final int T__84=84; public static final int T__86=86; public static final int RULE_ML_COMMENT=9; public static final int T__30=30; public static final int T__31=31; public static final int RULE_STRING=8; public static final int T__32=32; public static final int T__71=71; public static final int T__33=33; public static final int T__72=72; public static final int T__34=34; public static final int T__35=35; public static final int T__70=70; public static final int T__36=36; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; public static final int RULE_WS=11; public static final int T__76=76; public static final int T__75=75; public static final int T__74=74; public static final int T__73=73; public static final int T__79=79; public static final int T__78=78; public static final int T__77=77; // delegates // delegators public InternalExpressionsParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalExpressionsParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalExpressionsParser.tokenNames; } public String getGrammarFileName() { return "../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g"; } private ExpressionsGrammarAccess grammarAccess; public void setGrammarAccess(ExpressionsGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleExpressionsModel" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:61:1: entryRuleExpressionsModel : ruleExpressionsModel EOF ; public final void entryRuleExpressionsModel() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:62:1: ( ruleExpressionsModel EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:63:1: ruleExpressionsModel EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionsModelRule()); } pushFollow(FOLLOW_ruleExpressionsModel_in_entryRuleExpressionsModel67); ruleExpressionsModel(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionsModelRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExpressionsModel74); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExpressionsModel" // $ANTLR start "ruleExpressionsModel" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:70:1: ruleExpressionsModel : ( ( rule__ExpressionsModel__Group__0 ) ) ; public final void ruleExpressionsModel() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:74:2: ( ( ( rule__ExpressionsModel__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:75:1: ( ( rule__ExpressionsModel__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:75:1: ( ( rule__ExpressionsModel__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:76:1: ( rule__ExpressionsModel__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionsModelAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:77:1: ( rule__ExpressionsModel__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:77:2: rule__ExpressionsModel__Group__0 { pushFollow(FOLLOW_rule__ExpressionsModel__Group__0_in_ruleExpressionsModel100); rule__ExpressionsModel__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExpressionsModelAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExpressionsModel" // $ANTLR start "entryRuleXExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:89:1: entryRuleXExpression : ruleXExpression EOF ; public final void entryRuleXExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:90:1: ( ruleXExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:91:1: ruleXExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionRule()); } pushFollow(FOLLOW_ruleXExpression_in_entryRuleXExpression127); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXExpression134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpression" // $ANTLR start "ruleXExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:98:1: ruleXExpression : ( ruleXAssignment ) ; public final void ruleXExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:102:2: ( ( ruleXAssignment ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:103:1: ( ruleXAssignment ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:103:1: ( ruleXAssignment ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:104:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } pushFollow(FOLLOW_ruleXAssignment_in_ruleXExpression160); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:117:1: entryRuleXAssignment : ruleXAssignment EOF ; public final void entryRuleXAssignment() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:118:1: ( ruleXAssignment EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:119:1: ruleXAssignment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentRule()); } pushFollow(FOLLOW_ruleXAssignment_in_entryRuleXAssignment186); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXAssignment193); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAssignment" // $ANTLR start "ruleXAssignment" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:126:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; public final void ruleXAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:130:2: ( ( ( rule__XAssignment__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:131:1: ( ( rule__XAssignment__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:131:1: ( ( rule__XAssignment__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:132:1: ( rule__XAssignment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:133:1: ( rule__XAssignment__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:133:2: rule__XAssignment__Alternatives { pushFollow(FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment219); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:145:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; public final void entryRuleOpSingleAssign() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:146:1: ( ruleOpSingleAssign EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:147:1: ruleOpSingleAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignRule()); } pushFollow(FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign246); ruleOpSingleAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpSingleAssignRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpSingleAssign253); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpSingleAssign" // $ANTLR start "ruleOpSingleAssign" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:154:1: ruleOpSingleAssign : ( '=' ) ; public final void ruleOpSingleAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:158:2: ( ( '=' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:159:1: ( '=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:159:1: ( '=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:160:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } match(input,13,FOLLOW_13_in_ruleOpSingleAssign280); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:175:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; public final void entryRuleOpMultiAssign() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:176:1: ( ruleOpMultiAssign EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:177:1: ruleOpMultiAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignRule()); } pushFollow(FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign308); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpMultiAssign315); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMultiAssign" // $ANTLR start "ruleOpMultiAssign" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:184:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; public final void ruleOpMultiAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:188:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:189:1: ( ( rule__OpMultiAssign__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:189:1: ( ( rule__OpMultiAssign__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:190:1: ( rule__OpMultiAssign__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:191:1: ( rule__OpMultiAssign__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:191:2: rule__OpMultiAssign__Alternatives { pushFollow(FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign341); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:203:1: entryRuleXOrExpression : ruleXOrExpression EOF ; public final void entryRuleXOrExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:204:1: ( ruleXOrExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:205:1: ruleXOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionRule()); } pushFollow(FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression368); ruleXOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXOrExpression375); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOrExpression" // $ANTLR start "ruleXOrExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:212:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; public final void ruleXOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:216:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:217:1: ( ( rule__XOrExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:217:1: ( ( rule__XOrExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:218:1: ( rule__XOrExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:219:1: ( rule__XOrExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:219:2: rule__XOrExpression__Group__0 { pushFollow(FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression401); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:231:1: entryRuleOpOr : ruleOpOr EOF ; public final void entryRuleOpOr() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:232:1: ( ruleOpOr EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:233:1: ruleOpOr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrRule()); } pushFollow(FOLLOW_ruleOpOr_in_entryRuleOpOr428); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOrRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpOr435); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOr" // $ANTLR start "ruleOpOr" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:240:1: ruleOpOr : ( '||' ) ; public final void ruleOpOr() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:244:2: ( ( '||' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:245:1: ( '||' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:245:1: ( '||' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:246:1: '||' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } match(input,14,FOLLOW_14_in_ruleOpOr462); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:261:1: entryRuleXAndExpression : ruleXAndExpression EOF ; public final void entryRuleXAndExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:262:1: ( ruleXAndExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:263:1: ruleXAndExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionRule()); } pushFollow(FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression490); ruleXAndExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXAndExpression497); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAndExpression" // $ANTLR start "ruleXAndExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:270:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; public final void ruleXAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:274:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:275:1: ( ( rule__XAndExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:275:1: ( ( rule__XAndExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:276:1: ( rule__XAndExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:277:1: ( rule__XAndExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:277:2: rule__XAndExpression__Group__0 { pushFollow(FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression523); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:289:1: entryRuleOpAnd : ruleOpAnd EOF ; public final void entryRuleOpAnd() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:290:1: ( ruleOpAnd EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:291:1: ruleOpAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndRule()); } pushFollow(FOLLOW_ruleOpAnd_in_entryRuleOpAnd550); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAndRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpAnd557); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAnd" // $ANTLR start "ruleOpAnd" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:298:1: ruleOpAnd : ( '&&' ) ; public final void ruleOpAnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:302:2: ( ( '&&' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:303:1: ( '&&' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:303:1: ( '&&' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:304:1: '&&' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } match(input,15,FOLLOW_15_in_ruleOpAnd584); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:319:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; public final void entryRuleXEqualityExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:320:1: ( ruleXEqualityExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:321:1: ruleXEqualityExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionRule()); } pushFollow(FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression612); ruleXEqualityExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXEqualityExpression619); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXEqualityExpression" // $ANTLR start "ruleXEqualityExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:328:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; public final void ruleXEqualityExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:332:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:333:1: ( ( rule__XEqualityExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:333:1: ( ( rule__XEqualityExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:334:1: ( rule__XEqualityExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:335:1: ( rule__XEqualityExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:335:2: rule__XEqualityExpression__Group__0 { pushFollow(FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression645); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:347:1: entryRuleOpEquality : ruleOpEquality EOF ; public final void entryRuleOpEquality() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:348:1: ( ruleOpEquality EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:349:1: ruleOpEquality EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityRule()); } pushFollow(FOLLOW_ruleOpEquality_in_entryRuleOpEquality672); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpEquality679); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpEquality" // $ANTLR start "ruleOpEquality" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:356:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; public final void ruleOpEquality() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:360:2: ( ( ( rule__OpEquality__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:361:1: ( ( rule__OpEquality__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:361:1: ( ( rule__OpEquality__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:362:1: ( rule__OpEquality__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:363:1: ( rule__OpEquality__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:363:2: rule__OpEquality__Alternatives { pushFollow(FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality705); 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 "entryRuleXRelationalExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:375:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; public final void entryRuleXRelationalExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:376:1: ( ruleXRelationalExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:377:1: ruleXRelationalExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionRule()); } pushFollow(FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression732); ruleXRelationalExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationalExpression739); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXRelationalExpression" // $ANTLR start "ruleXRelationalExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:384:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; public final void ruleXRelationalExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:388:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:389:1: ( ( rule__XRelationalExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:389:1: ( ( rule__XRelationalExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:390:1: ( rule__XRelationalExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:391:1: ( rule__XRelationalExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:391:2: rule__XRelationalExpression__Group__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression765); 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 "entryRuleOpCompare" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:403:1: entryRuleOpCompare : ruleOpCompare EOF ; public final void entryRuleOpCompare() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:404:1: ( ruleOpCompare EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:405:1: ruleOpCompare EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareRule()); } pushFollow(FOLLOW_ruleOpCompare_in_entryRuleOpCompare792); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpCompare799); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpCompare" // $ANTLR start "ruleOpCompare" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:412:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; public final void ruleOpCompare() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:416:2: ( ( ( rule__OpCompare__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:417:1: ( ( rule__OpCompare__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:417:1: ( ( rule__OpCompare__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:418:1: ( rule__OpCompare__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:419:1: ( rule__OpCompare__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:419:2: rule__OpCompare__Alternatives { pushFollow(FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare825); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:431:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; public final void entryRuleXOtherOperatorExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:432:1: ( ruleXOtherOperatorExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:433:1: ruleXOtherOperatorExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionRule()); } pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression852); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXOtherOperatorExpression859); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOtherOperatorExpression" // $ANTLR start "ruleXOtherOperatorExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:440:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; public final void ruleXOtherOperatorExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:444:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:445:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:445:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:446:1: ( rule__XOtherOperatorExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:447:1: ( rule__XOtherOperatorExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:447:2: rule__XOtherOperatorExpression__Group__0 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression885); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:459:1: entryRuleOpOther : ruleOpOther EOF ; public final void entryRuleOpOther() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:460:1: ( ruleOpOther EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:461:1: ruleOpOther EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherRule()); } pushFollow(FOLLOW_ruleOpOther_in_entryRuleOpOther912); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpOther919); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOther" // $ANTLR start "ruleOpOther" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:468:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; public final void ruleOpOther() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:472:2: ( ( ( rule__OpOther__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:473:1: ( ( rule__OpOther__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:473:1: ( ( rule__OpOther__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:474:1: ( rule__OpOther__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:475:1: ( rule__OpOther__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:475:2: rule__OpOther__Alternatives { pushFollow(FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther945); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:487:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; public final void entryRuleXAdditiveExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:488:1: ( ruleXAdditiveExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:489:1: ruleXAdditiveExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionRule()); } pushFollow(FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression972); ruleXAdditiveExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXAdditiveExpression979); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAdditiveExpression" // $ANTLR start "ruleXAdditiveExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:496:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; public final void ruleXAdditiveExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:500:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:501:1: ( ( rule__XAdditiveExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:501:1: ( ( rule__XAdditiveExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:502:1: ( rule__XAdditiveExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:503:1: ( rule__XAdditiveExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:503:2: rule__XAdditiveExpression__Group__0 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1005); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:515:1: entryRuleOpAdd : ruleOpAdd EOF ; public final void entryRuleOpAdd() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:516:1: ( ruleOpAdd EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:517:1: ruleOpAdd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddRule()); } pushFollow(FOLLOW_ruleOpAdd_in_entryRuleOpAdd1032); ruleOpAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpAdd1039); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAdd" // $ANTLR start "ruleOpAdd" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:524:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; public final void ruleOpAdd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:528:2: ( ( ( rule__OpAdd__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:529:1: ( ( rule__OpAdd__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:529:1: ( ( rule__OpAdd__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:530:1: ( rule__OpAdd__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:531:1: ( rule__OpAdd__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:531:2: rule__OpAdd__Alternatives { pushFollow(FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1065); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:543:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; public final void entryRuleXMultiplicativeExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:544:1: ( ruleXMultiplicativeExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:545:1: ruleXMultiplicativeExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionRule()); } pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1092); ruleXMultiplicativeExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1099); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMultiplicativeExpression" // $ANTLR start "ruleXMultiplicativeExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:552:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; public final void ruleXMultiplicativeExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:556:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:557:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:557:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:558:1: ( rule__XMultiplicativeExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:559:1: ( rule__XMultiplicativeExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:559:2: rule__XMultiplicativeExpression__Group__0 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1125); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:571:1: entryRuleOpMulti : ruleOpMulti EOF ; public final void entryRuleOpMulti() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:572:1: ( ruleOpMulti EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:573:1: ruleOpMulti EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiRule()); } pushFollow(FOLLOW_ruleOpMulti_in_entryRuleOpMulti1152); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpMulti1159); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMulti" // $ANTLR start "ruleOpMulti" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:580:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; public final void ruleOpMulti() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:584:2: ( ( ( rule__OpMulti__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:585:1: ( ( rule__OpMulti__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:585:1: ( ( rule__OpMulti__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:586:1: ( rule__OpMulti__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:587:1: ( rule__OpMulti__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:587:2: rule__OpMulti__Alternatives { pushFollow(FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1185); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:599:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; public final void entryRuleXUnaryOperation() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:600:1: ( ruleXUnaryOperation EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:601:1: ruleXUnaryOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationRule()); } pushFollow(FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1212); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXUnaryOperation1219); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXUnaryOperation" // $ANTLR start "ruleXUnaryOperation" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:608:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; public final void ruleXUnaryOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:612:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:613:1: ( ( rule__XUnaryOperation__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:613:1: ( ( rule__XUnaryOperation__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:614:1: ( rule__XUnaryOperation__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:615:1: ( rule__XUnaryOperation__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:615:2: rule__XUnaryOperation__Alternatives { pushFollow(FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation1245); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:627:1: entryRuleOpUnary : ruleOpUnary EOF ; public final void entryRuleOpUnary() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:628:1: ( ruleOpUnary EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:629:1: ruleOpUnary EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryRule()); } pushFollow(FOLLOW_ruleOpUnary_in_entryRuleOpUnary1272); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpUnary1279); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpUnary" // $ANTLR start "ruleOpUnary" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:636:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; public final void ruleOpUnary() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:640:2: ( ( ( rule__OpUnary__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:641:1: ( ( rule__OpUnary__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:641:1: ( ( rule__OpUnary__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:642:1: ( rule__OpUnary__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:643:1: ( rule__OpUnary__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:643:2: rule__OpUnary__Alternatives { pushFollow(FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary1305); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:655:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; public final void entryRuleXCastedExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:656:1: ( ruleXCastedExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:657:1: ruleXCastedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionRule()); } pushFollow(FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression1332); ruleXCastedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXCastedExpression1339); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCastedExpression" // $ANTLR start "ruleXCastedExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:664:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; public final void ruleXCastedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:668:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:669:1: ( ( rule__XCastedExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:669:1: ( ( rule__XCastedExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:670:1: ( rule__XCastedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:671:1: ( rule__XCastedExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:671:2: rule__XCastedExpression__Group__0 { pushFollow(FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression1365); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:683:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; public final void entryRuleXPostfixOperation() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:684:1: ( ruleXPostfixOperation EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:685:1: ruleXPostfixOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationRule()); } pushFollow(FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation1392); ruleXPostfixOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXPostfixOperation1399); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPostfixOperation" // $ANTLR start "ruleXPostfixOperation" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:692:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; public final void ruleXPostfixOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:696:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:697:1: ( ( rule__XPostfixOperation__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:697:1: ( ( rule__XPostfixOperation__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:698:1: ( rule__XPostfixOperation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:699:1: ( rule__XPostfixOperation__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:699:2: rule__XPostfixOperation__Group__0 { pushFollow(FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation1425); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:711:1: entryRuleOpPostfix : ruleOpPostfix EOF ; public final void entryRuleOpPostfix() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:712:1: ( ruleOpPostfix EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:713:1: ruleOpPostfix EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixRule()); } pushFollow(FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix1452); ruleOpPostfix(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOpPostfix1459); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpPostfix" // $ANTLR start "ruleOpPostfix" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:720:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; public final void ruleOpPostfix() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:724:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:725:1: ( ( rule__OpPostfix__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:725:1: ( ( rule__OpPostfix__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:726:1: ( rule__OpPostfix__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:727:1: ( rule__OpPostfix__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:727:2: rule__OpPostfix__Alternatives { pushFollow(FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix1485); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:739:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; public final void entryRuleXMemberFeatureCall() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:740:1: ( ruleXMemberFeatureCall EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:741:1: ruleXMemberFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallRule()); } pushFollow(FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall1512); ruleXMemberFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXMemberFeatureCall1519); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMemberFeatureCall" // $ANTLR start "ruleXMemberFeatureCall" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:748:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; public final void ruleXMemberFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:752:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:753:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:753:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:754:1: ( rule__XMemberFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:755:1: ( rule__XMemberFeatureCall__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:755:2: rule__XMemberFeatureCall__Group__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall1545); 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 "entryRuleXPrimaryExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:767:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; public final void entryRuleXPrimaryExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:768:1: ( ruleXPrimaryExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:769:1: ruleXPrimaryExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionRule()); } pushFollow(FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1572); ruleXPrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXPrimaryExpression1579); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPrimaryExpression" // $ANTLR start "ruleXPrimaryExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:776:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; public final void ruleXPrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:780:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:781:1: ( ( rule__XPrimaryExpression__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:781:1: ( ( rule__XPrimaryExpression__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:782:1: ( rule__XPrimaryExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:783:1: ( rule__XPrimaryExpression__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:783:2: rule__XPrimaryExpression__Alternatives { pushFollow(FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1605); 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 "entryRuleXLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:795:1: entryRuleXLiteral : ruleXLiteral EOF ; public final void entryRuleXLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:796:1: ( ruleXLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:797:1: ruleXLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralRule()); } pushFollow(FOLLOW_ruleXLiteral_in_entryRuleXLiteral1632); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXLiteral1639); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXLiteral" // $ANTLR start "ruleXLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:804:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; public final void ruleXLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:808:2: ( ( ( rule__XLiteral__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:809:1: ( ( rule__XLiteral__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:809:1: ( ( rule__XLiteral__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:810:1: ( rule__XLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:811:1: ( rule__XLiteral__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:811:2: rule__XLiteral__Alternatives { pushFollow(FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral1665); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:823:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; public final void entryRuleXCollectionLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:824:1: ( ruleXCollectionLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:825:1: ruleXCollectionLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralRule()); } pushFollow(FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral1692); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXCollectionLiteral1699); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCollectionLiteral" // $ANTLR start "ruleXCollectionLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:832:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; public final void ruleXCollectionLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:836:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:837:1: ( ( rule__XCollectionLiteral__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:837:1: ( ( rule__XCollectionLiteral__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:838:1: ( rule__XCollectionLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:839:1: ( rule__XCollectionLiteral__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:839:2: rule__XCollectionLiteral__Alternatives { pushFollow(FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral1725); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:851:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; public final void entryRuleXSetLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:852:1: ( ruleXSetLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:853:1: ruleXSetLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralRule()); } pushFollow(FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral1752); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXSetLiteral1759); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSetLiteral" // $ANTLR start "ruleXSetLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:860:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; public final void ruleXSetLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:864:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:865:1: ( ( rule__XSetLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:865:1: ( ( rule__XSetLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:866:1: ( rule__XSetLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:867:1: ( rule__XSetLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:867:2: rule__XSetLiteral__Group__0 { pushFollow(FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral1785); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:879:1: entryRuleXListLiteral : ruleXListLiteral EOF ; public final void entryRuleXListLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:880:1: ( ruleXListLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:881:1: ruleXListLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralRule()); } pushFollow(FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral1812); ruleXListLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXListLiteral1819); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXListLiteral" // $ANTLR start "ruleXListLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:888:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; public final void ruleXListLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:892:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:893:1: ( ( rule__XListLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:893:1: ( ( rule__XListLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:894:1: ( rule__XListLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:895:1: ( rule__XListLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:895:2: rule__XListLiteral__Group__0 { pushFollow(FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral1845); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:907:1: entryRuleXClosure : ruleXClosure EOF ; public final void entryRuleXClosure() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:908:1: ( ruleXClosure EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:909:1: ruleXClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureRule()); } pushFollow(FOLLOW_ruleXClosure_in_entryRuleXClosure1872); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXClosure1879); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXClosure" // $ANTLR start "ruleXClosure" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:916:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; public final void ruleXClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:920:2: ( ( ( rule__XClosure__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:921:1: ( ( rule__XClosure__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:921:1: ( ( rule__XClosure__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:922:1: ( rule__XClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:923:1: ( rule__XClosure__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:923:2: rule__XClosure__Group__0 { pushFollow(FOLLOW_rule__XClosure__Group__0_in_ruleXClosure1905); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:935:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; public final void entryRuleXExpressionInClosure() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:936:1: ( ruleXExpressionInClosure EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:937:1: ruleXExpressionInClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureRule()); } pushFollow(FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure1932); ruleXExpressionInClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionInClosure1939); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionInClosure" // $ANTLR start "ruleXExpressionInClosure" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:944:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; public final void ruleXExpressionInClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:948:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:949:1: ( ( rule__XExpressionInClosure__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:949:1: ( ( rule__XExpressionInClosure__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:950:1: ( rule__XExpressionInClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:951:1: ( rule__XExpressionInClosure__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:951:2: rule__XExpressionInClosure__Group__0 { pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure1965); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:963:1: entryRuleXShortClosure : ruleXShortClosure EOF ; public final void entryRuleXShortClosure() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:964:1: ( ruleXShortClosure EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:965:1: ruleXShortClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureRule()); } pushFollow(FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure1992); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXShortClosure1999); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXShortClosure" // $ANTLR start "ruleXShortClosure" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:972:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; public final void ruleXShortClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:976:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:977:1: ( ( rule__XShortClosure__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:977:1: ( ( rule__XShortClosure__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:978:1: ( rule__XShortClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:979:1: ( rule__XShortClosure__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:979:2: rule__XShortClosure__Group__0 { pushFollow(FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2025); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:991:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; public final void entryRuleXParenthesizedExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:992:1: ( ruleXParenthesizedExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:993:1: ruleXParenthesizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionRule()); } pushFollow(FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2052); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXParenthesizedExpression2059); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXParenthesizedExpression" // $ANTLR start "ruleXParenthesizedExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1000:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; public final void ruleXParenthesizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1004:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1005:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1005:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1006:1: ( rule__XParenthesizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1007:1: ( rule__XParenthesizedExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1007:2: rule__XParenthesizedExpression__Group__0 { pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2085); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1019:1: entryRuleXIfExpression : ruleXIfExpression EOF ; public final void entryRuleXIfExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1020:1: ( ruleXIfExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1021:1: ruleXIfExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionRule()); } pushFollow(FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2112); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXIfExpression2119); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXIfExpression" // $ANTLR start "ruleXIfExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1028:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; public final void ruleXIfExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1032:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1033:1: ( ( rule__XIfExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1033:1: ( ( rule__XIfExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1034:1: ( rule__XIfExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1035:1: ( rule__XIfExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1035:2: rule__XIfExpression__Group__0 { pushFollow(FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2145); 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 "entryRuleXSwitchExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1047:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; public final void entryRuleXSwitchExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1048:1: ( ruleXSwitchExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1049:1: ruleXSwitchExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionRule()); } pushFollow(FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2172); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXSwitchExpression2179); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSwitchExpression" // $ANTLR start "ruleXSwitchExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1056:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; public final void ruleXSwitchExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1060:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1061:1: ( ( rule__XSwitchExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1061:1: ( ( rule__XSwitchExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1062:1: ( rule__XSwitchExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1063:1: ( rule__XSwitchExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1063:2: rule__XSwitchExpression__Group__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2205); 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 "entryRuleXCasePart" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1075:1: entryRuleXCasePart : ruleXCasePart EOF ; public final void entryRuleXCasePart() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1076:1: ( ruleXCasePart EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1077:1: ruleXCasePart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartRule()); } pushFollow(FOLLOW_ruleXCasePart_in_entryRuleXCasePart2232); ruleXCasePart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXCasePart2239); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCasePart" // $ANTLR start "ruleXCasePart" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1084:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; public final void ruleXCasePart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1088:2: ( ( ( rule__XCasePart__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1089:1: ( ( rule__XCasePart__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1089:1: ( ( rule__XCasePart__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1090:1: ( rule__XCasePart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1091:1: ( rule__XCasePart__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1091:2: rule__XCasePart__Group__0 { pushFollow(FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart2265); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1103:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; public final void entryRuleXForLoopExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1104:1: ( ruleXForLoopExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1105:1: ruleXForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionRule()); } pushFollow(FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression2292); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXForLoopExpression2299); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXForLoopExpression" // $ANTLR start "ruleXForLoopExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1112:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; public final void ruleXForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1116:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1117:1: ( ( rule__XForLoopExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1117:1: ( ( rule__XForLoopExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1118:1: ( rule__XForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1119:1: ( rule__XForLoopExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1119:2: rule__XForLoopExpression__Group__0 { pushFollow(FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression2325); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1131:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; public final void entryRuleXBasicForLoopExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1132:1: ( ruleXBasicForLoopExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1133:1: ruleXBasicForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionRule()); } pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression2352); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXBasicForLoopExpression2359); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBasicForLoopExpression" // $ANTLR start "ruleXBasicForLoopExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1140:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; public final void ruleXBasicForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1144:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1145:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1145:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1146:1: ( rule__XBasicForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1147:1: ( rule__XBasicForLoopExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1147:2: rule__XBasicForLoopExpression__Group__0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression2385); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1159:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; public final void entryRuleXWhileExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1160:1: ( ruleXWhileExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1161:1: ruleXWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionRule()); } pushFollow(FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression2412); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXWhileExpression2419); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXWhileExpression" // $ANTLR start "ruleXWhileExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1168:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; public final void ruleXWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1172:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1173:1: ( ( rule__XWhileExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1173:1: ( ( rule__XWhileExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1174:1: ( rule__XWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1175:1: ( rule__XWhileExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1175:2: rule__XWhileExpression__Group__0 { pushFollow(FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression2445); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1187:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; public final void entryRuleXDoWhileExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1188:1: ( ruleXDoWhileExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1189:1: ruleXDoWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionRule()); } pushFollow(FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression2472); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXDoWhileExpression2479); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXDoWhileExpression" // $ANTLR start "ruleXDoWhileExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1196:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; public final void ruleXDoWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1200:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1201:1: ( ( rule__XDoWhileExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1201:1: ( ( rule__XDoWhileExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1202:1: ( rule__XDoWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1203:1: ( rule__XDoWhileExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1203:2: rule__XDoWhileExpression__Group__0 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression2505); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1215:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; public final void entryRuleXBlockExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1216:1: ( ruleXBlockExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1217:1: ruleXBlockExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionRule()); } pushFollow(FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression2532); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXBlockExpression2539); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBlockExpression" // $ANTLR start "ruleXBlockExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1224:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; public final void ruleXBlockExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1228:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1229:1: ( ( rule__XBlockExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1229:1: ( ( rule__XBlockExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1230:1: ( rule__XBlockExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1231:1: ( rule__XBlockExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1231:2: rule__XBlockExpression__Group__0 { pushFollow(FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression2565); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1243:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1244:1: ( ruleXExpressionOrVarDeclaration EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1245:1: ruleXExpressionOrVarDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationRule()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration2592); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration2599); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionOrVarDeclaration" // $ANTLR start "ruleXExpressionOrVarDeclaration" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1252:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1256:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1257:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1257:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1258:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1259:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1259:2: rule__XExpressionOrVarDeclaration__Alternatives { pushFollow(FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration2625); 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 "entryRuleXVariableDeclaration" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1271:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; public final void entryRuleXVariableDeclaration() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1272:1: ( ruleXVariableDeclaration EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1273:1: ruleXVariableDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationRule()); } pushFollow(FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2652); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXVariableDeclaration2659); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXVariableDeclaration" // $ANTLR start "ruleXVariableDeclaration" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1280:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; public final void ruleXVariableDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1284:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1285:1: ( ( rule__XVariableDeclaration__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1285:1: ( ( rule__XVariableDeclaration__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1286:1: ( rule__XVariableDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1287:1: ( rule__XVariableDeclaration__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1287:2: rule__XVariableDeclaration__Group__0 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2685); 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 "entryRuleJvmFormalParameter" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1299:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; public final void entryRuleJvmFormalParameter() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1300:1: ( ruleJvmFormalParameter EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1301:1: ruleJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterRule()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2712); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmFormalParameter2719); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmFormalParameter" // $ANTLR start "ruleJvmFormalParameter" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1308:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; public final void ruleJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1312:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1313:1: ( ( rule__JvmFormalParameter__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1313:1: ( ( rule__JvmFormalParameter__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1314:1: ( rule__JvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1315:1: ( rule__JvmFormalParameter__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1315:2: rule__JvmFormalParameter__Group__0 { pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2745); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1327:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; public final void entryRuleFullJvmFormalParameter() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1328:1: ( ruleFullJvmFormalParameter EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1329:1: ruleFullJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterRule()); } pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2772); ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2779); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFullJvmFormalParameter" // $ANTLR start "ruleFullJvmFormalParameter" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1336:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; public final void ruleFullJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1340:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1341:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1341:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1342:1: ( rule__FullJvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1343:1: ( rule__FullJvmFormalParameter__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1343:2: rule__FullJvmFormalParameter__Group__0 { pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2805); 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 "entryRuleXFeatureCall" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1355:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; public final void entryRuleXFeatureCall() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1356:1: ( ruleXFeatureCall EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1357:1: ruleXFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallRule()); } pushFollow(FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall2832); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXFeatureCall2839); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFeatureCall" // $ANTLR start "ruleXFeatureCall" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1364:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; public final void ruleXFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1368:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1369:1: ( ( rule__XFeatureCall__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1369:1: ( ( rule__XFeatureCall__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1370:1: ( rule__XFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1371:1: ( rule__XFeatureCall__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1371:2: rule__XFeatureCall__Group__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall2865); 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 "entryRuleFeatureCallID" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1383:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; public final void entryRuleFeatureCallID() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1384:1: ( ruleFeatureCallID EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1385:1: ruleFeatureCallID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDRule()); } pushFollow(FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2892); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleFeatureCallID2899); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFeatureCallID" // $ANTLR start "ruleFeatureCallID" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1392:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; public final void ruleFeatureCallID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1396:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1397:1: ( ( rule__FeatureCallID__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1397:1: ( ( rule__FeatureCallID__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1398:1: ( rule__FeatureCallID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1399:1: ( rule__FeatureCallID__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1399:2: rule__FeatureCallID__Alternatives { pushFollow(FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2925); 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 "entryRuleIdOrSuper" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1411:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; public final void entryRuleIdOrSuper() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1412:1: ( ruleIdOrSuper EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1413:1: ruleIdOrSuper EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperRule()); } pushFollow(FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper2952); ruleIdOrSuper(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleIdOrSuper2959); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleIdOrSuper" // $ANTLR start "ruleIdOrSuper" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1420:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; public final void ruleIdOrSuper() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1424:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1425:1: ( ( rule__IdOrSuper__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1425:1: ( ( rule__IdOrSuper__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1426:1: ( rule__IdOrSuper__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1427:1: ( rule__IdOrSuper__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1427:2: rule__IdOrSuper__Alternatives { pushFollow(FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper2985); 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 "entryRuleXConstructorCall" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1439:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; public final void entryRuleXConstructorCall() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1440:1: ( ruleXConstructorCall EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1441:1: ruleXConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallRule()); } pushFollow(FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3012); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXConstructorCall3019); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXConstructorCall" // $ANTLR start "ruleXConstructorCall" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1448:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; public final void ruleXConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1452:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1453:1: ( ( rule__XConstructorCall__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1453:1: ( ( rule__XConstructorCall__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1454:1: ( rule__XConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1455:1: ( rule__XConstructorCall__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1455:2: rule__XConstructorCall__Group__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3045); 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 "entryRuleXBooleanLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1467:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; public final void entryRuleXBooleanLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1468:1: ( ruleXBooleanLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1469:1: ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralRule()); } pushFollow(FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3072); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXBooleanLiteral3079); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBooleanLiteral" // $ANTLR start "ruleXBooleanLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1476:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; public final void ruleXBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1480:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1481:1: ( ( rule__XBooleanLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1481:1: ( ( rule__XBooleanLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1482:1: ( rule__XBooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1483:1: ( rule__XBooleanLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1483:2: rule__XBooleanLiteral__Group__0 { pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3105); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1495:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; public final void entryRuleXNullLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1496:1: ( ruleXNullLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1497:1: ruleXNullLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralRule()); } pushFollow(FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3132); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXNullLiteral3139); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNullLiteral" // $ANTLR start "ruleXNullLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1504:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; public final void ruleXNullLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1508:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1509:1: ( ( rule__XNullLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1509:1: ( ( rule__XNullLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1510:1: ( rule__XNullLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1511:1: ( rule__XNullLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1511:2: rule__XNullLiteral__Group__0 { pushFollow(FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3165); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1523:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; public final void entryRuleXNumberLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1524:1: ( ruleXNumberLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1525:1: ruleXNumberLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralRule()); } pushFollow(FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3192); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXNumberLiteral3199); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNumberLiteral" // $ANTLR start "ruleXNumberLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1532:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; public final void ruleXNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1536:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1537:1: ( ( rule__XNumberLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1537:1: ( ( rule__XNumberLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1538:1: ( rule__XNumberLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1539:1: ( rule__XNumberLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1539:2: rule__XNumberLiteral__Group__0 { pushFollow(FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral3225); 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 "entryRuleXStringLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1551:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; public final void entryRuleXStringLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1552:1: ( ruleXStringLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1553:1: ruleXStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralRule()); } pushFollow(FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3252); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXStringLiteral3259); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXStringLiteral" // $ANTLR start "ruleXStringLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1560:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; public final void ruleXStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1564:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1565:1: ( ( rule__XStringLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1565:1: ( ( rule__XStringLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1566:1: ( rule__XStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1567:1: ( rule__XStringLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1567:2: rule__XStringLiteral__Group__0 { pushFollow(FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral3285); rule__XStringLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXStringLiteral" // $ANTLR start "entryRuleXTypeLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1579:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; public final void entryRuleXTypeLiteral() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1580:1: ( ruleXTypeLiteral EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1581:1: ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralRule()); } pushFollow(FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral3312); ruleXTypeLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXTypeLiteral3319); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTypeLiteral" // $ANTLR start "ruleXTypeLiteral" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1588:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; public final void ruleXTypeLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1592:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1593:1: ( ( rule__XTypeLiteral__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1593:1: ( ( rule__XTypeLiteral__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1594:1: ( rule__XTypeLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1595:1: ( rule__XTypeLiteral__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1595:2: rule__XTypeLiteral__Group__0 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral3345); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1607:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; public final void entryRuleXThrowExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1608:1: ( ruleXThrowExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1609:1: ruleXThrowExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionRule()); } pushFollow(FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression3372); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXThrowExpression3379); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXThrowExpression" // $ANTLR start "ruleXThrowExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1616:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; public final void ruleXThrowExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1620:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1621:1: ( ( rule__XThrowExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1621:1: ( ( rule__XThrowExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1622:1: ( rule__XThrowExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1623:1: ( rule__XThrowExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1623:2: rule__XThrowExpression__Group__0 { pushFollow(FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression3405); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1635:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; public final void entryRuleXReturnExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1636:1: ( ruleXReturnExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1637:1: ruleXReturnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionRule()); } pushFollow(FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression3432); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXReturnExpression3439); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXReturnExpression" // $ANTLR start "ruleXReturnExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1644:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; public final void ruleXReturnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1648:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1649:1: ( ( rule__XReturnExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1649:1: ( ( rule__XReturnExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1650:1: ( rule__XReturnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1651:1: ( rule__XReturnExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1651:2: rule__XReturnExpression__Group__0 { pushFollow(FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression3465); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1663:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1664:1: ( ruleXTryCatchFinallyExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1665:1: ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionRule()); } pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression3492); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression3499); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTryCatchFinallyExpression" // $ANTLR start "ruleXTryCatchFinallyExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1672:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; public final void ruleXTryCatchFinallyExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1676:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1677:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1677:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1678:1: ( rule__XTryCatchFinallyExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1679:1: ( rule__XTryCatchFinallyExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1679:2: rule__XTryCatchFinallyExpression__Group__0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression3525); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1691:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; public final void entryRuleXSynchronizedExpression() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1692:1: ( ruleXSynchronizedExpression EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1693:1: ruleXSynchronizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionRule()); } pushFollow(FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression3552); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXSynchronizedExpression3559); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSynchronizedExpression" // $ANTLR start "ruleXSynchronizedExpression" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1700:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; public final void ruleXSynchronizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1704:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1705:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1705:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1706:1: ( rule__XSynchronizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1707:1: ( rule__XSynchronizedExpression__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1707:2: rule__XSynchronizedExpression__Group__0 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression3585); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1719:1: entryRuleXCatchClause : ruleXCatchClause EOF ; public final void entryRuleXCatchClause() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1720:1: ( ruleXCatchClause EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1721:1: ruleXCatchClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseRule()); } pushFollow(FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause3612); ruleXCatchClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXCatchClause3619); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCatchClause" // $ANTLR start "ruleXCatchClause" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1728:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; public final void ruleXCatchClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1732:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1733:1: ( ( rule__XCatchClause__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1733:1: ( ( rule__XCatchClause__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1734:1: ( rule__XCatchClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1735:1: ( rule__XCatchClause__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1735:2: rule__XCatchClause__Group__0 { pushFollow(FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause3645); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1747:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1748:1: ( ruleQualifiedName EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1749:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3672); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName3679); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1756:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1760:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1761:1: ( ( rule__QualifiedName__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1761:1: ( ( rule__QualifiedName__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1762:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1763:1: ( rule__QualifiedName__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1763:2: rule__QualifiedName__Group__0 { pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3705); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1775:1: entryRuleNumber : ruleNumber EOF ; public final void entryRuleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1779:1: ( ruleNumber EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1780:1: ruleNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberRule()); } pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber3737); ruleNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleNumber3744); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { myHiddenTokenState.restore(); } return ; } // $ANTLR end "entryRuleNumber" // $ANTLR start "ruleNumber" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1790:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; public final void ruleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1795:2: ( ( ( rule__Number__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1796:1: ( ( rule__Number__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1796:1: ( ( rule__Number__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1797:1: ( rule__Number__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1798:1: ( rule__Number__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1798:2: rule__Number__Alternatives { pushFollow(FOLLOW_rule__Number__Alternatives_in_ruleNumber3774); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1813:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1814:1: ( ruleJvmTypeReference EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1815:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference3803); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmTypeReference3810); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmTypeReference" // $ANTLR start "ruleJvmTypeReference" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1822:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1826:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1827:1: ( ( rule__JvmTypeReference__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1827:1: ( ( rule__JvmTypeReference__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1828:1: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1829:1: ( rule__JvmTypeReference__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1829:2: rule__JvmTypeReference__Alternatives { pushFollow(FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference3836); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1841:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; public final void entryRuleArrayBrackets() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1842:1: ( ruleArrayBrackets EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1843:1: ruleArrayBrackets EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsRule()); } pushFollow(FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets3863); ruleArrayBrackets(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleArrayBrackets3870); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleArrayBrackets" // $ANTLR start "ruleArrayBrackets" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1850:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; public final void ruleArrayBrackets() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1854:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1855:1: ( ( rule__ArrayBrackets__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1855:1: ( ( rule__ArrayBrackets__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1856:1: ( rule__ArrayBrackets__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1857:1: ( rule__ArrayBrackets__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1857:2: rule__ArrayBrackets__Group__0 { pushFollow(FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets3896); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1869:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1870:1: ( ruleXFunctionTypeRef EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1871:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); } pushFollow(FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef3923); ruleXFunctionTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXFunctionTypeRef3930); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFunctionTypeRef" // $ANTLR start "ruleXFunctionTypeRef" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1878:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1882:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1883:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1883:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1884:1: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1885:1: ( rule__XFunctionTypeRef__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1885:2: rule__XFunctionTypeRef__Group__0 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef3956); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1897:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1898:1: ( ruleJvmParameterizedTypeReference EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1899:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference3983); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference3990); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmParameterizedTypeReference" // $ANTLR start "ruleJvmParameterizedTypeReference" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1906:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1910:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1911:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1911:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1912:1: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1913:1: ( rule__JvmParameterizedTypeReference__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1913:2: rule__JvmParameterizedTypeReference__Group__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4016); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1925:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1926:1: ( ruleJvmArgumentTypeReference EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1927:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4043); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4050); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmArgumentTypeReference" // $ANTLR start "ruleJvmArgumentTypeReference" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1934:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1938:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1939:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1939:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1940:1: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1941:1: ( rule__JvmArgumentTypeReference__Alternatives ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1941:2: rule__JvmArgumentTypeReference__Alternatives { pushFollow(FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4076); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1953:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1954:1: ( ruleJvmWildcardTypeReference EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1955:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); } pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4103); ruleJvmWildcardTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4110); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmWildcardTypeReference" // $ANTLR start "ruleJvmWildcardTypeReference" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1962:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1966:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1967:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1967:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1968:1: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1969:1: ( rule__JvmWildcardTypeReference__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1969:2: rule__JvmWildcardTypeReference__Group__0 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4136); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1981:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1982:1: ( ruleJvmUpperBound EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1983:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); } pushFollow(FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4163); ruleJvmUpperBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBound4170); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBound" // $ANTLR start "ruleJvmUpperBound" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1990:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1994:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1995:1: ( ( rule__JvmUpperBound__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1995:1: ( ( rule__JvmUpperBound__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1996:1: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1997:1: ( rule__JvmUpperBound__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1997:2: rule__JvmUpperBound__Group__0 { pushFollow(FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4196); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2009:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2010:1: ( ruleJvmUpperBoundAnded EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2011:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); } pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4223); ruleJvmUpperBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4230); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBoundAnded" // $ANTLR start "ruleJvmUpperBoundAnded" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2018:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2022:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2023:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2023:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2024:1: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2025:1: ( rule__JvmUpperBoundAnded__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2025:2: rule__JvmUpperBoundAnded__Group__0 { pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4256); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2037:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2038:1: ( ruleJvmLowerBound EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2039:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); } pushFollow(FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4283); ruleJvmLowerBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBound4290); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBound" // $ANTLR start "ruleJvmLowerBound" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2046:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2050:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2051:1: ( ( rule__JvmLowerBound__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2051:1: ( ( rule__JvmLowerBound__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2052:1: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2053:1: ( rule__JvmLowerBound__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2053:2: rule__JvmLowerBound__Group__0 { pushFollow(FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4316); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2065:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2066:1: ( ruleJvmLowerBoundAnded EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2067:1: ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedRule()); } pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded4343); ruleJvmLowerBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded4350); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBoundAnded" // $ANTLR start "ruleJvmLowerBoundAnded" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2074:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; public final void ruleJvmLowerBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2078:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2079:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2079:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2080:1: ( rule__JvmLowerBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2081:1: ( rule__JvmLowerBoundAnded__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2081:2: rule__JvmLowerBoundAnded__Group__0 { pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded4376); 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 "entryRuleQualifiedNameWithWildcard" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2095:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2096:1: ( ruleQualifiedNameWithWildcard EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2097:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); } pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard4405); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard4412); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameWithWildcard" // $ANTLR start "ruleQualifiedNameWithWildcard" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2104:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2108:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2109:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2109:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2110:1: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2111:1: ( rule__QualifiedNameWithWildcard__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2111:2: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard4438); 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 "entryRuleValidID" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2123:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2124:1: ( ruleValidID EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2125:1: ruleValidID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDRule()); } pushFollow(FOLLOW_ruleValidID_in_entryRuleValidID4465); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleValidID4472); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleValidID" // $ANTLR start "ruleValidID" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2132:1: ruleValidID : ( RULE_ID ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2136:2: ( ( RULE_ID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2137:1: ( RULE_ID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2137:1: ( RULE_ID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2138:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleValidID4498); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleValidID" // $ANTLR start "entryRuleXImportDeclaration" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2153:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; public final void entryRuleXImportDeclaration() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2154:1: ( ruleXImportDeclaration EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2155:1: ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationRule()); } pushFollow(FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration4526); ruleXImportDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleXImportDeclaration4533); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXImportDeclaration" // $ANTLR start "ruleXImportDeclaration" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2162:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; public final void ruleXImportDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2166:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2167:1: ( ( rule__XImportDeclaration__Group__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2167:1: ( ( rule__XImportDeclaration__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2168:1: ( rule__XImportDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2169:1: ( rule__XImportDeclaration__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2169:2: rule__XImportDeclaration__Group__0 { pushFollow(FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration4559); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2181:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2182:1: ( ruleQualifiedNameInStaticImport EOF ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2183:1: ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportRule()); } pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport4586); ruleQualifiedNameInStaticImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport4593); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameInStaticImport" // $ANTLR start "ruleQualifiedNameInStaticImport" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2190:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; public final void ruleQualifiedNameInStaticImport() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2194:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2195:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2195:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2196:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2196:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2197:1: ( rule__QualifiedNameInStaticImport__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2198:1: ( rule__QualifiedNameInStaticImport__Group__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2198:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4621); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2201:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2202:1: ( rule__QualifiedNameInStaticImport__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2203:1: ( rule__QualifiedNameInStaticImport__Group__0 )* loop1: do { int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==RULE_ID) ) { int LA1_2 = input.LA(2); if ( (LA1_2==43) ) { alt1=1; } } switch (alt1) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2203:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4633); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } break; default : break loop1; } } 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__XAssignment__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2216: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2220:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) int alt2=2; switch ( input.LA(1) ) { case RULE_ID: { int LA2_1 = input.LA(2); if ( (LA2_1==EOF||(LA2_1>=RULE_ID && LA2_1<=RULE_STRING)||(LA2_1>=14 && LA2_1<=79)||(LA2_1>=82 && LA2_1<=83)||(LA2_1>=85 && LA2_1<=86)) ) { alt2=2; } else if ( (LA2_1==13) ) { alt2=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 1, input); throw nvae; } } break; case 45: { int LA2_2 = input.LA(2); if ( (LA2_2==13) ) { alt2=1; } else if ( (LA2_2==EOF||(LA2_2>=RULE_ID && LA2_2<=RULE_STRING)||(LA2_2>=14 && LA2_2<=79)||(LA2_2>=82 && LA2_2<=83)||(LA2_2>=85 && LA2_2<=86)) ) { alt2=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 2, input); throw nvae; } } break; case 46: { int LA2_3 = input.LA(2); if ( (LA2_3==13) ) { alt2=1; } else if ( (LA2_3==EOF||(LA2_3>=RULE_ID && LA2_3<=RULE_STRING)||(LA2_3>=14 && LA2_3<=79)||(LA2_3>=82 && LA2_3<=83)||(LA2_3>=85 && LA2_3<=86)) ) { alt2=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 3, input); throw nvae; } } break; case 47: { int LA2_4 = input.LA(2); if ( (LA2_4==EOF||(LA2_4>=RULE_ID && LA2_4<=RULE_STRING)||(LA2_4>=14 && LA2_4<=79)||(LA2_4>=82 && LA2_4<=83)||(LA2_4>=85 && LA2_4<=86)) ) { alt2=2; } else if ( (LA2_4==13) ) { alt2=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 4, input); throw nvae; } } break; case 48: { int LA2_5 = input.LA(2); if ( (LA2_5==13) ) { alt2=1; } else if ( (LA2_5==EOF||(LA2_5>=RULE_ID && LA2_5<=RULE_STRING)||(LA2_5>=14 && LA2_5<=79)||(LA2_5>=82 && LA2_5<=83)||(LA2_5>=85 && LA2_5<=86)) ) { alt2=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 5, input); throw nvae; } } break; case RULE_HEX: case RULE_INT: case RULE_DECIMAL: case RULE_STRING: case 27: case 34: case 35: case 40: case 49: case 50: case 55: case 56: case 58: case 61: case 62: case 64: case 68: case 69: case 70: case 71: case 72: case 73: case 74: case 75: case 76: case 78: case 86: { alt2=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 0, input); throw nvae; } switch (alt2) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2221:1: ( ( rule__XAssignment__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2221:1: ( ( rule__XAssignment__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2222:1: ( rule__XAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2223:1: ( rule__XAssignment__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2223:2: rule__XAssignment__Group_0__0 { pushFollow(FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives4672); rule__XAssignment__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2227:6: ( ( rule__XAssignment__Group_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2227:6: ( ( rule__XAssignment__Group_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2228:1: ( rule__XAssignment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2229:1: ( rule__XAssignment__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2229:2: rule__XAssignment__Group_1__0 { pushFollow(FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives4690); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2238: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2242:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) int alt3=7; switch ( input.LA(1) ) { case 16: { alt3=1; } break; case 17: { alt3=2; } break; case 18: { alt3=3; } break; case 19: { alt3=4; } break; case 20: { alt3=5; } break; case 27: { alt3=6; } break; case 26: { alt3=7; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2243:1: ( '+=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2243:1: ( '+=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2244:1: '+=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } match(input,16,FOLLOW_16_in_rule__OpMultiAssign__Alternatives4724); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2251:6: ( '-=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2251:6: ( '-=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2252:1: '-=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } match(input,17,FOLLOW_17_in_rule__OpMultiAssign__Alternatives4744); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2259:6: ( '*=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2259:6: ( '*=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2260:1: '*=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } match(input,18,FOLLOW_18_in_rule__OpMultiAssign__Alternatives4764); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2267:6: ( '/=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2267:6: ( '/=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2268:1: '/=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } match(input,19,FOLLOW_19_in_rule__OpMultiAssign__Alternatives4784); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } } } break; case 5 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2275:6: ( '%=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2275:6: ( '%=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2276:1: '%=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } match(input,20,FOLLOW_20_in_rule__OpMultiAssign__Alternatives4804); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } } } break; case 6 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2283:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2283:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2284:1: ( rule__OpMultiAssign__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2285:1: ( rule__OpMultiAssign__Group_5__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2285:2: rule__OpMultiAssign__Group_5__0 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives4823); rule__OpMultiAssign__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } } } break; case 7 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2289:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2289:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2290:1: ( rule__OpMultiAssign__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2291:1: ( rule__OpMultiAssign__Group_6__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2291:2: rule__OpMultiAssign__Group_6__0 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives4841); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2300:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); public final void rule__OpEquality__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2304:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) int alt4=4; switch ( input.LA(1) ) { case 21: { alt4=1; } break; case 22: { alt4=2; } break; case 23: { alt4=3; } break; case 24: { alt4=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2305:1: ( '==' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2305:1: ( '==' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2306:1: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } match(input,21,FOLLOW_21_in_rule__OpEquality__Alternatives4875); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2313:6: ( '!=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2313:6: ( '!=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2314:1: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } match(input,22,FOLLOW_22_in_rule__OpEquality__Alternatives4895); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2321:6: ( '===' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2321:6: ( '===' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2322:1: '===' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } match(input,23,FOLLOW_23_in_rule__OpEquality__Alternatives4915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2329:6: ( '!==' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2329:6: ( '!==' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2330:1: '!==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } match(input,24,FOLLOW_24_in_rule__OpEquality__Alternatives4935); 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__XRelationalExpression__Alternatives_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2342:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2346:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==51) ) { alt5=1; } else if ( ((LA5_0>=25 && LA5_0<=27)) ) { alt5=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch (alt5) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2347:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2347:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2348:1: ( rule__XRelationalExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2349:1: ( rule__XRelationalExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2349:2: rule__XRelationalExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_14969); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2353:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2353:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2354:1: ( rule__XRelationalExpression__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2355:1: ( rule__XRelationalExpression__Group_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2355:2: rule__XRelationalExpression__Group_1_1__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_14987); rule__XRelationalExpression__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Alternatives_1" // $ANTLR start "rule__OpCompare__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2364:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); public final void rule__OpCompare__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2368:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) int alt6=4; switch ( input.LA(1) ) { case 25: { alt6=1; } break; case 27: { int LA6_2 = input.LA(2); if ( (LA6_2==EOF||(LA6_2>=RULE_ID && LA6_2<=RULE_STRING)||LA6_2==27||(LA6_2>=34 && LA6_2<=35)||LA6_2==40||(LA6_2>=45 && LA6_2<=50)||(LA6_2>=55 && LA6_2<=56)||LA6_2==58||(LA6_2>=61 && LA6_2<=62)||LA6_2==64||(LA6_2>=68 && LA6_2<=76)||LA6_2==78||LA6_2==86) ) { alt6=4; } else if ( (LA6_2==13) ) { alt6=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 2, input); throw nvae; } } break; case 26: { alt6=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2369:1: ( '>=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2369:1: ( '>=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2370:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } match(input,25,FOLLOW_25_in_rule__OpCompare__Alternatives5021); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2377:6: ( ( rule__OpCompare__Group_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2377:6: ( ( rule__OpCompare__Group_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2378:1: ( rule__OpCompare__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2379:1: ( rule__OpCompare__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2379:2: rule__OpCompare__Group_1__0 { pushFollow(FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives5040); rule__OpCompare__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGroup_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2383:6: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2383:6: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2384:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } match(input,26,FOLLOW_26_in_rule__OpCompare__Alternatives5059); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2391:6: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2391:6: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2392:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } match(input,27,FOLLOW_27_in_rule__OpCompare__Alternatives5079); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2404: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2408:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) int alt7=9; alt7 = dfa7.predict(input); switch (alt7) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2409:1: ( '->' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2409:1: ( '->' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2410:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } match(input,28,FOLLOW_28_in_rule__OpOther__Alternatives5114); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2417:6: ( '..<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2417:6: ( '..<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2418:1: '..<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } match(input,29,FOLLOW_29_in_rule__OpOther__Alternatives5134); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2425:6: ( ( rule__OpOther__Group_2__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2425:6: ( ( rule__OpOther__Group_2__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2426:1: ( rule__OpOther__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2427:1: ( rule__OpOther__Group_2__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2427:2: rule__OpOther__Group_2__0 { pushFollow(FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives5153); rule__OpOther__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2431:6: ( '..' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2431:6: ( '..' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2432:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } match(input,30,FOLLOW_30_in_rule__OpOther__Alternatives5172); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } } } break; case 5 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2439:6: ( '=>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2439:6: ( '=>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2440:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives5192); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } } } break; case 6 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2447:6: ( ( rule__OpOther__Group_5__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2447:6: ( ( rule__OpOther__Group_5__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2448:1: ( rule__OpOther__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2449:1: ( rule__OpOther__Group_5__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2449:2: rule__OpOther__Group_5__0 { pushFollow(FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives5211); rule__OpOther__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_5()); } } } break; case 7 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2453:6: ( ( rule__OpOther__Group_6__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2453:6: ( ( rule__OpOther__Group_6__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2454:1: ( rule__OpOther__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2455:1: ( rule__OpOther__Group_6__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2455:2: rule__OpOther__Group_6__0 { pushFollow(FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives5229); rule__OpOther__Group_6__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_6()); } } } break; case 8 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2459:6: ( '<>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2459:6: ( '<>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2460:1: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } match(input,32,FOLLOW_32_in_rule__OpOther__Alternatives5248); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } } } break; case 9 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2467:6: ( '?:' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2467:6: ( '?:' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2468:1: '?:' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } match(input,33,FOLLOW_33_in_rule__OpOther__Alternatives5268); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2480: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2484:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==26) ) { int LA8_1 = input.LA(2); if ( (LA8_1==26) ) { alt8=1; } else if ( (LA8_1==EOF||(LA8_1>=RULE_ID && LA8_1<=RULE_STRING)||LA8_1==27||(LA8_1>=34 && LA8_1<=35)||LA8_1==40||(LA8_1>=45 && LA8_1<=50)||(LA8_1>=55 && LA8_1<=56)||LA8_1==58||(LA8_1>=61 && LA8_1<=62)||LA8_1==64||(LA8_1>=68 && LA8_1<=76)||LA8_1==78||LA8_1==86) ) { alt8=2; } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2485:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2485:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2486:1: ( rule__OpOther__Group_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2487:1: ( rule__OpOther__Group_5_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2487:2: rule__OpOther__Group_5_1_0__0 { pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_15302); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2491:6: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2491:6: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2492:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } match(input,26,FOLLOW_26_in_rule__OpOther__Alternatives_5_15321); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2504: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2508:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) int alt9=3; int LA9_0 = input.LA(1); if ( (LA9_0==27) ) { int LA9_1 = input.LA(2); if ( (synpred25_InternalExpressions()) ) { alt9=1; } else if ( (synpred26_InternalExpressions()) ) { alt9=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 1, input); throw nvae; } } else if ( (LA9_0==31) ) { alt9=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 0, input); throw nvae; } switch (alt9) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2510:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_15355); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2516:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,27,FOLLOW_27_in_rule__OpOther__Alternatives_6_15374); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2523:6: ( '=>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2523:6: ( '=>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2524:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives_6_15394); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2536:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); public final void rule__OpAdd__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2540:1: ( ( '+' ) | ( '-' ) ) int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==34) ) { alt10=1; } else if ( (LA10_0==35) ) { alt10=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 10, 0, input); throw nvae; } switch (alt10) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2541:1: ( '+' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2541:1: ( '+' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2542:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } match(input,34,FOLLOW_34_in_rule__OpAdd__Alternatives5429); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2549:6: ( '-' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2549:6: ( '-' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2550:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } match(input,35,FOLLOW_35_in_rule__OpAdd__Alternatives5449); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2562:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); public final void rule__OpMulti__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2566:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) int alt11=4; switch ( input.LA(1) ) { case 36: { alt11=1; } break; case 37: { alt11=2; } break; case 38: { alt11=3; } break; case 39: { alt11=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 0, input); throw nvae; } switch (alt11) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2567:1: ( '*' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2567:1: ( '*' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2568:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } match(input,36,FOLLOW_36_in_rule__OpMulti__Alternatives5484); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2575:6: ( '**' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2575:6: ( '**' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2576:1: '**' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } match(input,37,FOLLOW_37_in_rule__OpMulti__Alternatives5504); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2583:6: ( '/' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2583:6: ( '/' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2584:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } match(input,38,FOLLOW_38_in_rule__OpMulti__Alternatives5524); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2591:6: ( '%' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2591:6: ( '%' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2592:1: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } match(input,39,FOLLOW_39_in_rule__OpMulti__Alternatives5544); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2604:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2608:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) int alt12=2; int LA12_0 = input.LA(1); if ( ((LA12_0>=34 && LA12_0<=35)||LA12_0==40) ) { alt12=1; } else if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)||LA12_0==27||(LA12_0>=45 && LA12_0<=50)||(LA12_0>=55 && LA12_0<=56)||LA12_0==58||(LA12_0>=61 && LA12_0<=62)||LA12_0==64||(LA12_0>=68 && LA12_0<=76)||LA12_0==78||LA12_0==86) ) { alt12=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 0, input); throw nvae; } switch (alt12) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2609:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2609:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2610:1: ( rule__XUnaryOperation__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2611:1: ( rule__XUnaryOperation__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2611:2: rule__XUnaryOperation__Group_0__0 { pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives5578); rule__XUnaryOperation__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2615:6: ( ruleXCastedExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2615:6: ( ruleXCastedExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2616:1: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } pushFollow(FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives5596); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2626:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); public final void rule__OpUnary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2630:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) int alt13=3; switch ( input.LA(1) ) { case 40: { alt13=1; } break; case 35: { alt13=2; } break; case 34: { alt13=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch (alt13) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2631:1: ( '!' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2631:1: ( '!' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2632:1: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } match(input,40,FOLLOW_40_in_rule__OpUnary__Alternatives5629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2639:6: ( '-' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2639:6: ( '-' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2640:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } match(input,35,FOLLOW_35_in_rule__OpUnary__Alternatives5649); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2647:6: ( '+' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2647:6: ( '+' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2648:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } match(input,34,FOLLOW_34_in_rule__OpUnary__Alternatives5669); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2660:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); public final void rule__OpPostfix__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2664:1: ( ( '++' ) | ( '--' ) ) int alt14=2; int LA14_0 = input.LA(1); if ( (LA14_0==41) ) { alt14=1; } else if ( (LA14_0==42) ) { alt14=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 14, 0, input); throw nvae; } switch (alt14) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2665:1: ( '++' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2665:1: ( '++' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2666:1: '++' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } match(input,41,FOLLOW_41_in_rule__OpPostfix__Alternatives5704); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2673:6: ( '--' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2673:6: ( '--' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2674:1: '--' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } match(input,42,FOLLOW_42_in_rule__OpPostfix__Alternatives5724); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2686: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2690:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) int alt15=2; alt15 = dfa15.predict(input); switch (alt15) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2691:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2691:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2692:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2693:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2693:2: rule__XMemberFeatureCall__Group_1_0__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_15758); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2697:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2697:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2698:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2699:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2699:2: rule__XMemberFeatureCall__Group_1_1__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_15776); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2708: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2712:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==43) ) { alt16=1; } else if ( (LA16_0==82) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2713:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2713:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2714:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } match(input,43,FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15810); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2721:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2721:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2722: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2723:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2723:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15829); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2732: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2736:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) int alt17=3; switch ( input.LA(1) ) { case 43: { alt17=1; } break; case 83: { alt17=2; } break; case 82: { alt17=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 17, 0, input); throw nvae; } switch (alt17) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2737:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2737:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2738:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } match(input,43,FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15863); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2745:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2745:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2746: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2747:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2747:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15882); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2751:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2751:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2752: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2753:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2753:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15900); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2762: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2766:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) int alt18=2; alt18 = dfa18.predict(input); switch (alt18) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2768:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15933); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2773:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2773:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2774:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2775:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2775:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15951); 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__XPrimaryExpression__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2784:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ); public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2788:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ) int alt19=15; alt19 = dfa19.predict(input); switch (alt19) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2789:1: ( ruleXConstructorCall ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2789:1: ( ruleXConstructorCall ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2790:1: ruleXConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } pushFollow(FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives5984); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2795:6: ( ruleXBlockExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2795:6: ( ruleXBlockExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2796:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } pushFollow(FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6001); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2801:6: ( ruleXSwitchExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2801:6: ( ruleXSwitchExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2802:1: ruleXSwitchExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } pushFollow(FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6018); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2807:6: ( ( ruleXSynchronizedExpression ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2807:6: ( ( ruleXSynchronizedExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2808:1: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2809:1: ( ruleXSynchronizedExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2809:3: ruleXSynchronizedExpression { pushFollow(FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives6036); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } } } break; case 5 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2813:6: ( ruleXFeatureCall ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2813:6: ( ruleXFeatureCall ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2814:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } pushFollow(FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6054); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } } } break; case 6 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2819:6: ( ruleXLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2819:6: ( ruleXLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2820:1: ruleXLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } pushFollow(FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6071); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2825:6: ( ruleXIfExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2825:6: ( ruleXIfExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2826:1: ruleXIfExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } pushFollow(FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6088); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } } } break; case 8 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2832:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:1: ( ruleXForLoopExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:3: ruleXForLoopExpression { pushFollow(FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6106); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } } } break; case 9 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2838:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives6124); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } } } break; case 10 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2843:6: ( ruleXWhileExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2843:6: ( ruleXWhileExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2844:1: ruleXWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } pushFollow(FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6141); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } } } break; case 11 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2849:6: ( ruleXDoWhileExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2849:6: ( ruleXDoWhileExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2850:1: ruleXDoWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } pushFollow(FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6158); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } } } break; case 12 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2855:6: ( ruleXThrowExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2855:6: ( ruleXThrowExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2856:1: ruleXThrowExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } pushFollow(FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6175); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } } } break; case 13 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2861:6: ( ruleXReturnExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2861:6: ( ruleXReturnExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2862:1: ruleXReturnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } pushFollow(FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6192); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } } } break; case 14 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2867:6: ( ruleXTryCatchFinallyExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2867:6: ( ruleXTryCatchFinallyExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2868:1: ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6209); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } } } break; case 15 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2873:6: ( ruleXParenthesizedExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2873:6: ( ruleXParenthesizedExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2874:1: ruleXParenthesizedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } pushFollow(FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6226); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPrimaryExpression__Alternatives" // $ANTLR start "rule__XLiteral__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2884:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); public final void rule__XLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2888:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt20=7; switch ( input.LA(1) ) { case 55: { alt20=1; } break; case 58: { alt20=2; } break; case 50: case 86: { alt20=3; } break; case RULE_HEX: case RULE_INT: case RULE_DECIMAL: { alt20=4; } break; case 72: { alt20=5; } break; case RULE_STRING: { alt20=6; } break; case 73: { alt20=7; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2889:1: ( ruleXCollectionLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2889:1: ( ruleXCollectionLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2890:1: ruleXCollectionLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } pushFollow(FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives6258); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2895:6: ( ( ruleXClosure ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2895:6: ( ( ruleXClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2896:1: ( ruleXClosure ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2897:1: ( ruleXClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2897:3: ruleXClosure { pushFollow(FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6276); ruleXClosure(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2901:6: ( ruleXBooleanLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2901:6: ( ruleXBooleanLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2902:1: ruleXBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } pushFollow(FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6294); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2907:6: ( ruleXNumberLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2907:6: ( ruleXNumberLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2908:1: ruleXNumberLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } pushFollow(FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives6311); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } } } break; case 5 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2913:6: ( ruleXNullLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2913:6: ( ruleXNullLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2914:1: ruleXNullLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } pushFollow(FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6328); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } } } break; case 6 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2919:6: ( ruleXStringLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2919:6: ( ruleXStringLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2920:1: ruleXStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } pushFollow(FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6345); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2925:6: ( ruleXTypeLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2925:6: ( ruleXTypeLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2926:1: ruleXTypeLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } pushFollow(FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6362); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2936:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ); public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2940:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ) int alt21=2; int LA21_0 = input.LA(1); if ( (LA21_0==55) ) { int LA21_1 = input.LA(2); if ( (LA21_1==56) ) { alt21=1; } else if ( (LA21_1==58) ) { alt21=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 21, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 21, 0, input); throw nvae; } switch (alt21) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2941:1: ( ruleXSetLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2941:1: ( ruleXSetLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2942:1: ruleXSetLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } pushFollow(FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives6394); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2947:6: ( ruleXListLiteral ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2947:6: ( ruleXListLiteral ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2948:1: ruleXListLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } pushFollow(FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives6411); 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__XSwitchExpression__Alternatives_2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2958: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2962:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ) int alt22=2; alt22 = dfa22.predict(input); switch (alt22) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2964:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_26443); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2969:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2969:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2970:1: ( rule__XSwitchExpression__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2971:1: ( rule__XSwitchExpression__Group_2_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2971:2: rule__XSwitchExpression__Group_2_1__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_26461); 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__XCasePart__Alternatives_3" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2980: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2984:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ) int alt23=2; int LA23_0 = input.LA(1); if ( (LA23_0==65) ) { alt23=1; } else if ( (LA23_0==53) ) { alt23=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 23, 0, input); throw nvae; } switch (alt23) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2985:1: ( ( rule__XCasePart__Group_3_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2985:1: ( ( rule__XCasePart__Group_3_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2986:1: ( rule__XCasePart__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2987:1: ( rule__XCasePart__Group_3_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2987:2: rule__XCasePart__Group_3_0__0 { pushFollow(FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_36494); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2991:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2991:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2992:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2993:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2993:2: rule__XCasePart__FallThroughAssignment_3_1 { pushFollow(FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_36512); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3002:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ); public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3006:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ) int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==44||LA24_0==85) ) { alt24=1; } else if ( ((LA24_0>=RULE_ID && LA24_0<=RULE_STRING)||LA24_0==27||(LA24_0>=34 && LA24_0<=35)||LA24_0==40||(LA24_0>=45 && LA24_0<=50)||(LA24_0>=55 && LA24_0<=56)||LA24_0==58||(LA24_0>=61 && LA24_0<=62)||LA24_0==64||(LA24_0>=68 && LA24_0<=76)||LA24_0==78||LA24_0==86) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3007:1: ( ruleXVariableDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3007:1: ( ruleXVariableDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3008:1: ruleXVariableDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } pushFollow(FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives6545); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3013:6: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3013:6: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3014:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives6562); 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__XVariableDeclaration__Alternatives_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3024:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ); public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3028:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ) int alt25=2; int LA25_0 = input.LA(1); if ( (LA25_0==85) ) { alt25=1; } else if ( (LA25_0==44) ) { alt25=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 25, 0, input); throw nvae; } switch (alt25) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3029:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3029:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3030:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3031:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3031:2: rule__XVariableDeclaration__WriteableAssignment_1_0 { pushFollow(FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16594); rule__XVariableDeclaration__WriteableAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3035:6: ( 'val' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3035:6: ( 'val' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3036:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } match(input,44,FOLLOW_44_in_rule__XVariableDeclaration__Alternatives_16613); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_1" // $ANTLR start "rule__XVariableDeclaration__Alternatives_2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3048:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ); public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3052:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ) int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==RULE_ID) ) { int LA26_1 = input.LA(2); if ( (synpred65_InternalExpressions()) ) { alt26=1; } else if ( (true) ) { alt26=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 26, 1, input); throw nvae; } } else if ( (LA26_0==31||LA26_0==61) ) { alt26=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 26, 0, input); throw nvae; } switch (alt26) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3054:1: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:1: ( rule__XVariableDeclaration__Group_2_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:2: rule__XVariableDeclaration__Group_2_0__0 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26647); rule__XVariableDeclaration__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3059:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3059:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3060:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3061:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3061:2: rule__XVariableDeclaration__NameAssignment_2_1 { pushFollow(FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26665); rule__XVariableDeclaration__NameAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_2" // $ANTLR start "rule__XFeatureCall__Alternatives_3_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3070: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3074:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ) int alt27=2; alt27 = dfa27.predict(input); switch (alt27) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3076:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_16698); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3081:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3081:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3082:1: ( rule__XFeatureCall__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3083:1: ( rule__XFeatureCall__Group_3_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3083:2: rule__XFeatureCall__Group_3_1_1__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_16716); 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__FeatureCallID__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3092:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ); public final void rule__FeatureCallID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3096:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ) int alt28=5; switch ( input.LA(1) ) { case RULE_ID: { alt28=1; } break; case 45: { alt28=2; } break; case 46: { alt28=3; } break; case 47: { alt28=4; } break; case 48: { alt28=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 28, 0, input); throw nvae; } switch (alt28) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3097:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3097:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3098:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives6749); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3103:6: ( 'extends' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3103:6: ( 'extends' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3104:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } match(input,45,FOLLOW_45_in_rule__FeatureCallID__Alternatives6767); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } } } break; case 3 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3111:6: ( 'static' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3111:6: ( 'static' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3112:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } match(input,46,FOLLOW_46_in_rule__FeatureCallID__Alternatives6787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } } } break; case 4 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3119:6: ( 'import' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3119:6: ( 'import' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3120:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } match(input,47,FOLLOW_47_in_rule__FeatureCallID__Alternatives6807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } } } break; case 5 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3127:6: ( 'extension' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3127:6: ( 'extension' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3128:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } match(input,48,FOLLOW_48_in_rule__FeatureCallID__Alternatives6827); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureCallID__Alternatives" // $ANTLR start "rule__IdOrSuper__Alternatives" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3140:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) ); public final void rule__IdOrSuper__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3144:1: ( ( ruleFeatureCallID ) | ( 'super' ) ) int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==RULE_ID||(LA29_0>=45 && LA29_0<=48)) ) { alt29=1; } else if ( (LA29_0==49) ) { alt29=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 29, 0, input); throw nvae; } switch (alt29) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3145:1: ( ruleFeatureCallID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3145:1: ( ruleFeatureCallID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3146:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } pushFollow(FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives6861); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3151:6: ( 'super' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3151:6: ( 'super' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3152:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } match(input,49,FOLLOW_49_in_rule__IdOrSuper__Alternatives6879); 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__XConstructorCall__Alternatives_4_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3164:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ); public final void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3168:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ) int alt30=2; alt30 = dfa30.predict(input); switch (alt30) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3170:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_16913); rule__XConstructorCall__ArgumentsAssignment_4_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3175:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3175:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3176:1: ( rule__XConstructorCall__Group_4_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3177:1: ( rule__XConstructorCall__Group_4_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3177:2: rule__XConstructorCall__Group_4_1_1__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_16931); rule__XConstructorCall__Group_4_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Alternatives_4_1" // $ANTLR start "rule__XBooleanLiteral__Alternatives_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3186: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3190:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt31=2; int LA31_0 = input.LA(1); if ( (LA31_0==50) ) { alt31=1; } else if ( (LA31_0==86) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3191:1: ( 'false' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3191:1: ( 'false' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3192:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } match(input,50,FOLLOW_50_in_rule__XBooleanLiteral__Alternatives_16965); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3199:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3199:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3200:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3201:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3201:2: rule__XBooleanLiteral__IsTrueAssignment_1_1 { pushFollow(FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_16984); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3210: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3214:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) int alt32=2; int LA32_0 = input.LA(1); if ( (LA32_0==79) ) { alt32=1; } else if ( (LA32_0==77) ) { alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 32, 0, input); throw nvae; } switch (alt32) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3215:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3215:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3216:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3217:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3217:2: rule__XTryCatchFinallyExpression__Group_3_0__0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37017); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3221:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3221:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3222:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3223:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3223:2: rule__XTryCatchFinallyExpression__Group_3_1__0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37035); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3232:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ); public final void rule__Number__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3236:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ) int alt33=2; int LA33_0 = input.LA(1); if ( (LA33_0==RULE_HEX) ) { alt33=1; } else if ( ((LA33_0>=RULE_INT && LA33_0<=RULE_DECIMAL)) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3237:1: ( RULE_HEX ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3237:1: ( RULE_HEX ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3238:1: RULE_HEX { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } match(input,RULE_HEX,FOLLOW_RULE_HEX_in_rule__Number__Alternatives7068); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3243:6: ( ( rule__Number__Group_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3243:6: ( ( rule__Number__Group_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3244:1: ( rule__Number__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3245:1: ( rule__Number__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3245:2: rule__Number__Group_1__0 { pushFollow(FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives7085); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3254: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3258:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==RULE_INT) ) { alt34=1; } else if ( (LA34_0==RULE_DECIMAL) ) { alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 34, 0, input); throw nvae; } switch (alt34) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3259:1: ( RULE_INT ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3259:1: ( RULE_INT ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3260:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_07118); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3265:6: ( RULE_DECIMAL ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3265:6: ( RULE_DECIMAL ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3266:1: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } match(input,RULE_DECIMAL,FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_07135); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3276: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3280:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt35=2; int LA35_0 = input.LA(1); if ( (LA35_0==RULE_INT) ) { alt35=1; } else if ( (LA35_0==RULE_DECIMAL) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3281:1: ( RULE_INT ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3281:1: ( RULE_INT ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3282:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_17167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3287:6: ( RULE_DECIMAL ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3287:6: ( RULE_DECIMAL ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3288:1: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } match(input,RULE_DECIMAL,FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_17184); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3298:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3302:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) int alt36=2; int LA36_0 = input.LA(1); if ( (LA36_0==RULE_ID) ) { alt36=1; } else if ( (LA36_0==31||LA36_0==61) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3303:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3303:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3304:1: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3305:1: ( rule__JvmTypeReference__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3305:2: rule__JvmTypeReference__Group_0__0 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7216); rule__JvmTypeReference__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3309:6: ( ruleXFunctionTypeRef ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3309:6: ( ruleXFunctionTypeRef ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3310:1: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } pushFollow(FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7234); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3320:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3324:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) int alt37=2; int LA37_0 = input.LA(1); if ( (LA37_0==RULE_ID||LA37_0==31||LA37_0==61) ) { alt37=1; } else if ( (LA37_0==80) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3325:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3325:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3326:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7266); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } } } break; case 2 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3331:6: ( ruleJvmWildcardTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3331:6: ( ruleJvmWildcardTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3332:1: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7283); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3342: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3346:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) int alt38=2; int LA38_0 = input.LA(1); if ( (LA38_0==45) ) { alt38=1; } else if ( (LA38_0==49) ) { alt38=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 38, 0, input); throw nvae; } switch (alt38) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3347:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3347:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3348:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3349:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3349:2: rule__JvmWildcardTypeReference__Group_2_0__0 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_27315); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3353:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3353:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3354:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3355:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3355:2: rule__JvmWildcardTypeReference__Group_2_1__0 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_27333); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3364: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3368:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ) int alt39=3; alt39 = dfa39.predict(input); switch (alt39) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3369:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3369:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3370:1: ( rule__XImportDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3371:1: ( rule__XImportDeclaration__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3371:2: rule__XImportDeclaration__Group_1_0__0 { pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_17366); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3375:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3375:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3376:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3377:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3377:2: rule__XImportDeclaration__ImportedTypeAssignment_1_1 { pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_17384); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3381:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3381:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3382:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3383:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3383:2: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 { pushFollow(FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_17402); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3392: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3396:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ) int alt40=2; int LA40_0 = input.LA(1); if ( (LA40_0==36) ) { alt40=1; } else if ( (LA40_0==RULE_ID) ) { 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3397:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3397:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3398:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3399:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3399:2: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 { pushFollow(FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_37435); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3403:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3403:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3404:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3405:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3405:2: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 { pushFollow(FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_37453); 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__ExpressionsModel__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3416:1: rule__ExpressionsModel__Group__0 : rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1 ; public final void rule__ExpressionsModel__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3420:1: ( rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3421:2: rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1 { pushFollow(FOLLOW_rule__ExpressionsModel__Group__0__Impl_in_rule__ExpressionsModel__Group__07484); rule__ExpressionsModel__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExpressionsModel__Group__1_in_rule__ExpressionsModel__Group__07487); rule__ExpressionsModel__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExpressionsModel__Group__0" // $ANTLR start "rule__ExpressionsModel__Group__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3428:1: rule__ExpressionsModel__Group__0__Impl : ( () ) ; public final void rule__ExpressionsModel__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3432:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3433:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3433:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3434:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionsModelAccess().getExpressionsModelAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3435:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3437:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExpressionsModelAccess().getExpressionsModelAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExpressionsModel__Group__0__Impl" // $ANTLR start "rule__ExpressionsModel__Group__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3447:1: rule__ExpressionsModel__Group__1 : rule__ExpressionsModel__Group__1__Impl ; public final void rule__ExpressionsModel__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3451:1: ( rule__ExpressionsModel__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3452:2: rule__ExpressionsModel__Group__1__Impl { pushFollow(FOLLOW_rule__ExpressionsModel__Group__1__Impl_in_rule__ExpressionsModel__Group__17545); rule__ExpressionsModel__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExpressionsModel__Group__1" // $ANTLR start "rule__ExpressionsModel__Group__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3458:1: rule__ExpressionsModel__Group__1__Impl : ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) ; public final void rule__ExpressionsModel__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3462:1: ( ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3463:1: ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3463:1: ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3464:1: ( rule__ExpressionsModel__ExpressionsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionsModelAccess().getExpressionsAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3465:1: ( rule__ExpressionsModel__ExpressionsAssignment_1 )* loop41: do { int alt41=2; int LA41_0 = input.LA(1); if ( ((LA41_0>=RULE_ID && LA41_0<=RULE_STRING)||LA41_0==27||(LA41_0>=34 && LA41_0<=35)||LA41_0==40||(LA41_0>=44 && LA41_0<=50)||(LA41_0>=55 && LA41_0<=56)||LA41_0==58||(LA41_0>=61 && LA41_0<=62)||LA41_0==64||(LA41_0>=68 && LA41_0<=76)||LA41_0==78||(LA41_0>=85 && LA41_0<=86)) ) { alt41=1; } switch (alt41) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3465:2: rule__ExpressionsModel__ExpressionsAssignment_1 { pushFollow(FOLLOW_rule__ExpressionsModel__ExpressionsAssignment_1_in_rule__ExpressionsModel__Group__1__Impl7572); rule__ExpressionsModel__ExpressionsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop41; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExpressionsModelAccess().getExpressionsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExpressionsModel__Group__1__Impl" // $ANTLR start "rule__XAssignment__Group_0__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3479: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3483:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3484:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { pushFollow(FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__07607); rule__XAssignment__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__07610); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3491:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3495:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3496:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3496:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3497:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3498:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3500: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3510: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3514:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3515:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { pushFollow(FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__17668); rule__XAssignment__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__17671); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3522: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3526:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3527:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3527:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3528:1: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3529:1: ( rule__XAssignment__FeatureAssignment_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3529:2: rule__XAssignment__FeatureAssignment_0_1 { pushFollow(FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl7698); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3539: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3543:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3544:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { pushFollow(FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__27728); rule__XAssignment__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__27731); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3551:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3555:1: ( ( ruleOpSingleAssign ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3556:1: ( ruleOpSingleAssign ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3556:1: ( ruleOpSingleAssign ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3557:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } pushFollow(FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl7758); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3568: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3572:1: ( rule__XAssignment__Group_0__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3573:2: rule__XAssignment__Group_0__3__Impl { pushFollow(FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__37787); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3579: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3583:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3584:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3584:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3585:1: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3586:1: ( rule__XAssignment__ValueAssignment_0_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3586:2: rule__XAssignment__ValueAssignment_0_3 { pushFollow(FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl7814); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3604: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3608:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3609:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 { pushFollow(FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__07852); rule__XAssignment__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__07855); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3616:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3620:1: ( ( ruleXOrExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3621:1: ( ruleXOrExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3621:1: ( ruleXOrExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3622:1: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl7882); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3633: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3637:1: ( rule__XAssignment__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3638:2: rule__XAssignment__Group_1__1__Impl { pushFollow(FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__17911); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3644: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3648:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3649:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3649:1: ( ( rule__XAssignment__Group_1_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3650:1: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:1: ( rule__XAssignment__Group_1_1__0 )? int alt42=2; alt42 = dfa42.predict(input); switch (alt42) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl7938); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3665: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3669:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3670:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__07973); rule__XAssignment__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__07976); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3677: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3681:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3682:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3682:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3683:1: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3684:1: ( rule__XAssignment__Group_1_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3684:2: rule__XAssignment__Group_1_1_0__0 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl8003); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3694: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3698:1: ( rule__XAssignment__Group_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3699:2: rule__XAssignment__Group_1_1__1__Impl { pushFollow(FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__18033); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3705: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3709:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3710:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3710:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3711:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3712:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3712:2: rule__XAssignment__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl8060); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3726: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3730:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3731:2: rule__XAssignment__Group_1_1_0__0__Impl { pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__08094); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3737: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3741:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3742:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3742:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3743:1: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3744:1: ( rule__XAssignment__Group_1_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3744:2: rule__XAssignment__Group_1_1_0_0__0 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl8121); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3756: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3760:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3761:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__08153); rule__XAssignment__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__08156); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3768: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3772:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3773:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3773:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3774:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3775:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3777: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3787: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3791:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3792:2: rule__XAssignment__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__18214); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3798: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3802:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3803:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3803:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3804:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3805:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3805:2: rule__XAssignment__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl8241); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3819: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3823:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3824:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__08275); rule__OpMultiAssign__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__08278); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3831:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3835:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3836:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3836:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3837:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } match(input,27,FOLLOW_27_in_rule__OpMultiAssign__Group_5__0__Impl8306); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3850: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3854:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3855:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__18337); rule__OpMultiAssign__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__18340); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3862:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3866:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3867:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3867:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3868:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } match(input,27,FOLLOW_27_in_rule__OpMultiAssign__Group_5__1__Impl8368); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3881: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3885:1: ( rule__OpMultiAssign__Group_5__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3886:2: rule__OpMultiAssign__Group_5__2__Impl { pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__28399); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3892:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3896:1: ( ( '=' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3897:1: ( '=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3897:1: ( '=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3898:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } match(input,13,FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl8427); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3917: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3921:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3922:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__08464); rule__OpMultiAssign__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__08467); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3929:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3933:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3934:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3934:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3935:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } match(input,26,FOLLOW_26_in_rule__OpMultiAssign__Group_6__0__Impl8495); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3948: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3952:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3953:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 { pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__18526); rule__OpMultiAssign__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__18529); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3960:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3964:1: ( ( ( '>' )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3965:1: ( ( '>' )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3965:1: ( ( '>' )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3966:1: ( '>' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3967:1: ( '>' )? int alt43=2; int LA43_0 = input.LA(1); if ( (LA43_0==26) ) { alt43=1; } switch (alt43) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3968:2: '>' { match(input,26,FOLLOW_26_in_rule__OpMultiAssign__Group_6__1__Impl8558); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3979: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3983:1: ( rule__OpMultiAssign__Group_6__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3984:2: rule__OpMultiAssign__Group_6__2__Impl { pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__28591); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3990:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3994:1: ( ( '>=' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3995:1: ( '>=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3995:1: ( '>=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3996:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } match(input,25,FOLLOW_25_in_rule__OpMultiAssign__Group_6__2__Impl8619); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4015: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4019:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4020:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { pushFollow(FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__08656); rule__XOrExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__08659); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4027:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4031:1: ( ( ruleXAndExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4032:1: ( ruleXAndExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4032:1: ( ruleXAndExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4033:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl8686); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4044:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; public final void rule__XOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4048:1: ( rule__XOrExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4049:2: rule__XOrExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__18715); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4055: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4059:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4060:1: ( ( rule__XOrExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4060:1: ( ( rule__XOrExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4061:1: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:1: ( rule__XOrExpression__Group_1__0 )* loop44: do { int alt44=2; int LA44_0 = input.LA(1); if ( (LA44_0==14) ) { int LA44_2 = input.LA(2); if ( (synpred87_InternalExpressions()) ) { alt44=1; } } switch (alt44) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: rule__XOrExpression__Group_1__0 { pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl8742); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop44; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4076: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4080:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4081:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 { pushFollow(FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__08777); rule__XOrExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__08780); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4088: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4092:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4093:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4093:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4094:1: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4095:1: ( rule__XOrExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4095:2: rule__XOrExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl8807); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4105: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4109:1: ( rule__XOrExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4110:2: rule__XOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__18837); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4116: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4120:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4121:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4121:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4122:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4123:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4123:2: rule__XOrExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl8864); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4137: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4141:1: ( rule__XOrExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4142:2: rule__XOrExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__08898); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4148: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4152:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4153:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4153:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4154:1: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4155:1: ( rule__XOrExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4155:2: rule__XOrExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl8925); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4167: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4171:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4172:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__08957); rule__XOrExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__08960); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4179: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4183:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4184:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4184:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4185:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4186:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4188: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4198: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4202:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4203:2: rule__XOrExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__19018); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4209: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4213:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4214:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4214:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4215:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4216:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4216:2: rule__XOrExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl9045); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4230: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4234:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4235:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { pushFollow(FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__09079); rule__XAndExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__09082); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4242:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4246:1: ( ( ruleXEqualityExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4247:1: ( ruleXEqualityExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4247:1: ( ruleXEqualityExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4248:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl9109); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4259:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; public final void rule__XAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4263:1: ( rule__XAndExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4264:2: rule__XAndExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__19138); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4270: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4274:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4275:1: ( ( rule__XAndExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4275:1: ( ( rule__XAndExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4276:1: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:1: ( rule__XAndExpression__Group_1__0 )* loop45: do { int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==15) ) { int LA45_2 = input.LA(2); if ( (synpred88_InternalExpressions()) ) { alt45=1; } } switch (alt45) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: rule__XAndExpression__Group_1__0 { pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl9165); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop45; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4291: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4295:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4296:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 { pushFollow(FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__09200); rule__XAndExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__09203); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4303: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4307:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4308:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4308:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4309:1: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4310:1: ( rule__XAndExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4310:2: rule__XAndExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl9230); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4320: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4324:1: ( rule__XAndExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4325:2: rule__XAndExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__19260); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4331: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4335:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4336:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4336:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4337:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4338:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4338:2: rule__XAndExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl9287); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4352: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4356:1: ( rule__XAndExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4357:2: rule__XAndExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__09321); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4363: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4367:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4368:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4368:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4369:1: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4370:1: ( rule__XAndExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4370:2: rule__XAndExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl9348); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4382: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4386:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4387:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__09380); rule__XAndExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__09383); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4394: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4398:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4399:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4399:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4400:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4401:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4403: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4413: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4417:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4418:2: rule__XAndExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__19441); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4424: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4428:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4429:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4429:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4430:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4431:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4431:2: rule__XAndExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl9468); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4445: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4449:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4450:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { pushFollow(FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__09502); rule__XEqualityExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__09505); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4457:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4461:1: ( ( ruleXRelationalExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4462:1: ( ruleXRelationalExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4462:1: ( ruleXRelationalExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4463:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl9532); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4474:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; public final void rule__XEqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4478:1: ( rule__XEqualityExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4479:2: rule__XEqualityExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__19561); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4485: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4489:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4490:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4490:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4491:1: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:1: ( rule__XEqualityExpression__Group_1__0 )* loop46: do { int alt46=2; switch ( input.LA(1) ) { case 21: { int LA46_2 = input.LA(2); if ( (synpred89_InternalExpressions()) ) { alt46=1; } } break; case 22: { int LA46_3 = input.LA(2); if ( (synpred89_InternalExpressions()) ) { alt46=1; } } break; case 23: { int LA46_4 = input.LA(2); if ( (synpred89_InternalExpressions()) ) { alt46=1; } } break; case 24: { int LA46_5 = input.LA(2); if ( (synpred89_InternalExpressions()) ) { alt46=1; } } break; } switch (alt46) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl9588); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop46; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4506: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4510:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4511:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__09623); rule__XEqualityExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__09626); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4518: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4522:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4523:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4523:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4524:1: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4525:1: ( rule__XEqualityExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4525:2: rule__XEqualityExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl9653); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4535: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4539:1: ( rule__XEqualityExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4540:2: rule__XEqualityExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__19683); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4546: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4550:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4551:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4551:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4552:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4553:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4553:2: rule__XEqualityExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl9710); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4567: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4571:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4572:2: rule__XEqualityExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__09744); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4578: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4582:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4583:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4583:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4584:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4585:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4585:2: rule__XEqualityExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl9771); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4597: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4601:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4602:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__09803); rule__XEqualityExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__09806); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4609: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4613:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4614:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4614:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4615:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4616:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4618: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4628: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4632:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4633:2: rule__XEqualityExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__19864); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4639: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4643:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4644:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4644:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4645:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4646:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4646:2: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl9891); 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__XRelationalExpression__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4660: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4664:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4665:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { pushFollow(FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__09925); rule__XRelationalExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__09928); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4672:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4676:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4677:1: ( ruleXOtherOperatorExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4677:1: ( ruleXOtherOperatorExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4678:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl9955); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4689:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; public final void rule__XRelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4693:1: ( rule__XRelationalExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4694:2: rule__XRelationalExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__19984); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4700: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4704:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4705:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4705:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4706:1: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:1: ( rule__XRelationalExpression__Alternatives_1 )* loop47: do { int alt47=2; switch ( input.LA(1) ) { case 27: { int LA47_2 = input.LA(2); if ( (synpred90_InternalExpressions()) ) { alt47=1; } } break; case 26: { int LA47_3 = input.LA(2); if ( (synpred90_InternalExpressions()) ) { alt47=1; } } break; case 51: { int LA47_4 = input.LA(2); if ( (synpred90_InternalExpressions()) ) { alt47=1; } } break; case 25: { int LA47_5 = input.LA(2); if ( (synpred90_InternalExpressions()) ) { alt47=1; } } break; } switch (alt47) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl10011); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop47; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4721: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4725:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4726:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__010046); rule__XRelationalExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__010049); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4733: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4737:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4738:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4738:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4739:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4740:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4740:2: rule__XRelationalExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl10076); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4750: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4754:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4755:2: rule__XRelationalExpression__Group_1_0__1__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__110106); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4761:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4765:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4766:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4766:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4767:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4768:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4768:2: rule__XRelationalExpression__TypeAssignment_1_0_1 { pushFollow(FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl10133); rule__XRelationalExpression__TypeAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4782: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4786:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4787:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__010167); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4793: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4797:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4798:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4798:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4799:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4800:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4800:2: rule__XRelationalExpression__Group_1_0_0_0__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl10194); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4812: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4816:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4817:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__010226); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__010229); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4824: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4828:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4829:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4829:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4830:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4831:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4833:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4843: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4847:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4848:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__110287); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4854:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4858:1: ( ( 'instanceof' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4859:1: ( 'instanceof' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4859:1: ( 'instanceof' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4860:1: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } match(input,51,FOLLOW_51_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl10315); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4877: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4881:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4882:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__010350); rule__XRelationalExpression__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__010353); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4889: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4893:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4894:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4894:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4895:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4896:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4896:2: rule__XRelationalExpression__Group_1_1_0__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl10380); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4906: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4910:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4911:2: rule__XRelationalExpression__Group_1_1__1__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__110410); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4917:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4921:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4922:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4922:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4923:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4924:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4924:2: rule__XRelationalExpression__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl10437); rule__XRelationalExpression__RightOperandAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4938: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4942:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4943:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__010471); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4949: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4953:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4954:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4954:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4955:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4956:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4956:2: rule__XRelationalExpression__Group_1_1_0_0__0 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl10498); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4968: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4972:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4973:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__010530); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__010533); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4980: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4984:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4985:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4985:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4986:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4987:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4989:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4999: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5003:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5004:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__110591); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5010:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5014:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5015:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5015:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5016:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5017:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5017:2: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl10618); rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_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__OpCompare__Group_1__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5031: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5035:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5036:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 { pushFollow(FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__010652); rule__OpCompare__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__010655); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5043:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5047:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5048:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5048:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5049:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } match(input,27,FOLLOW_27_in_rule__OpCompare__Group_1__0__Impl10683); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5062: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5066:1: ( rule__OpCompare__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5067:2: rule__OpCompare__Group_1__1__Impl { pushFollow(FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__110714); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5073:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5077:1: ( ( '=' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5078:1: ( '=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5078:1: ( '=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5079:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } match(input,13,FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl10742); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5096: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5100:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5101:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__010777); rule__XOtherOperatorExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__010780); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5108:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5112:1: ( ( ruleXAdditiveExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5113:1: ( ruleXAdditiveExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5113:1: ( ruleXAdditiveExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5114:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl10807); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5125:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5129:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5130:2: rule__XOtherOperatorExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__110836); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5136: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5140:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5141:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5141:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5142:1: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:1: ( rule__XOtherOperatorExpression__Group_1__0 )* loop48: do { int alt48=2; alt48 = dfa48.predict(input); switch (alt48) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl10863); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop48; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5157: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5161:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5162:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__010898); rule__XOtherOperatorExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__010901); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5169: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5173:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5174:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5174:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5175:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5176:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5176:2: rule__XOtherOperatorExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl10928); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5186: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5190:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5191:2: rule__XOtherOperatorExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__110958); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5197: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5201:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5202:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5202:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5203:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5204:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5204:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl10985); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5218: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5222:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5223:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__011019); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5229: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5233:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5234:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5234:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5235:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5236:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5236:2: rule__XOtherOperatorExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl11046); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5248: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5252:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5253:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__011078); rule__XOtherOperatorExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__011081); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5260: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5264:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5265:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5265:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5266:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5267:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5269: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5279: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5283:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5284:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__111139); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5290: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5294:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5295:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5295:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5296:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5297:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5297:2: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl11166); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5311: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5315:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5316:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 { pushFollow(FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__011200); rule__OpOther__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__011203); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5323:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5327:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5328:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5328:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5329:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } match(input,26,FOLLOW_26_in_rule__OpOther__Group_2__0__Impl11231); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5342: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5346:1: ( rule__OpOther__Group_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5347:2: rule__OpOther__Group_2__1__Impl { pushFollow(FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__111262); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5353:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5357:1: ( ( '..' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5358:1: ( '..' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5358:1: ( '..' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5359:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } match(input,30,FOLLOW_30_in_rule__OpOther__Group_2__1__Impl11290); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5376: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5380:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5381:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 { pushFollow(FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__011325); rule__OpOther__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__011328); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5388:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5392:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5393:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5393:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5394:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } match(input,26,FOLLOW_26_in_rule__OpOther__Group_5__0__Impl11356); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5407: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5411:1: ( rule__OpOther__Group_5__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5412:2: rule__OpOther__Group_5__1__Impl { pushFollow(FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__111387); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5418: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5422:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5423:1: ( ( rule__OpOther__Alternatives_5_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5423:1: ( ( rule__OpOther__Alternatives_5_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5424:1: ( rule__OpOther__Alternatives_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5425:1: ( rule__OpOther__Alternatives_5_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5425:2: rule__OpOther__Alternatives_5_1 { pushFollow(FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl11414); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5439: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5443:1: ( rule__OpOther__Group_5_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5444:2: rule__OpOther__Group_5_1_0__0__Impl { pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__011448); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5450: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5454:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5455:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5455:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5456:1: ( rule__OpOther__Group_5_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5457:1: ( rule__OpOther__Group_5_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5457:2: rule__OpOther__Group_5_1_0_0__0 { pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl11475); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5469: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5473:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5474:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 { pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__011507); rule__OpOther__Group_5_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__011510); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5481: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5485:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5486:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5486:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5487:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } match(input,26,FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__0__Impl11538); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5500: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5504:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5505:2: rule__OpOther__Group_5_1_0_0__1__Impl { pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__111569); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5511: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5515:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5516:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5516:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5517:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } match(input,26,FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__1__Impl11597); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5534: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5538:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5539:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 { pushFollow(FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__011632); rule__OpOther__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__011635); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5546:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5550:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5551:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5551:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5552:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } match(input,27,FOLLOW_27_in_rule__OpOther__Group_6__0__Impl11663); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5565: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5569:1: ( rule__OpOther__Group_6__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5570:2: rule__OpOther__Group_6__1__Impl { pushFollow(FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__111694); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5576: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5580:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5581:1: ( ( rule__OpOther__Alternatives_6_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5581:1: ( ( rule__OpOther__Alternatives_6_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5582:1: ( rule__OpOther__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5583:1: ( rule__OpOther__Alternatives_6_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5583:2: rule__OpOther__Alternatives_6_1 { pushFollow(FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl11721); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5597: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5601:1: ( rule__OpOther__Group_6_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5602:2: rule__OpOther__Group_6_1_0__0__Impl { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__011755); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5608: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5612:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5613:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5613:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5614:1: ( rule__OpOther__Group_6_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5615:1: ( rule__OpOther__Group_6_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5615:2: rule__OpOther__Group_6_1_0_0__0 { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl11782); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5627: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5631:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5632:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__011814); rule__OpOther__Group_6_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__011817); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5639: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5643:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5644:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5644:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5645:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } match(input,27,FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__0__Impl11845); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5658: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5662:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5663:2: rule__OpOther__Group_6_1_0_0__1__Impl { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__111876); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5669: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5673:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5674:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5674:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5675:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } match(input,27,FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__1__Impl11904); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5692: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5696:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5697:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__011939); rule__XAdditiveExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__011942); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5704:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5708:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5709:1: ( ruleXMultiplicativeExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5709:1: ( ruleXMultiplicativeExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5710:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl11969); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5721:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; public final void rule__XAdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5725:1: ( rule__XAdditiveExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5726:2: rule__XAdditiveExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__111998); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5732: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5736:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5737:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5737:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5738:1: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:1: ( rule__XAdditiveExpression__Group_1__0 )* loop49: do { int alt49=2; int LA49_0 = input.LA(1); if ( (LA49_0==35) ) { int LA49_2 = input.LA(2); if ( (synpred92_InternalExpressions()) ) { alt49=1; } } else if ( (LA49_0==34) ) { int LA49_3 = input.LA(2); if ( (synpred92_InternalExpressions()) ) { alt49=1; } } switch (alt49) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl12025); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop49; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5753: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5757:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5758:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__012060); rule__XAdditiveExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__012063); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5765: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5769:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5770:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5770:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5771:1: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5772:1: ( rule__XAdditiveExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5772:2: rule__XAdditiveExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl12090); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5782: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5786:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5787:2: rule__XAdditiveExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__112120); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5793: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5797:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5798:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5798:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5799:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5800:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5800:2: rule__XAdditiveExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl12147); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5814: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5818:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5819:2: rule__XAdditiveExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__012181); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5825: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5829:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5830:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5830:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5831:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5832:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5832:2: rule__XAdditiveExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl12208); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5844: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5848:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5849:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__012240); rule__XAdditiveExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__012243); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5856: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5860:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5861:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5861:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5862:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5863:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5865: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5875: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5879:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5880:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__112301); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5886: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5890:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5891:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5891:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5892:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5893:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5893:2: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl12328); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5907: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5911:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5912:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__012362); rule__XMultiplicativeExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__012365); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5919:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5923:1: ( ( ruleXUnaryOperation ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5924:1: ( ruleXUnaryOperation ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5924:1: ( ruleXUnaryOperation ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5925:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl12392); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5936:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5940:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5941:2: rule__XMultiplicativeExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__112421); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5947: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5951:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5952:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5952:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5953:1: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:1: ( rule__XMultiplicativeExpression__Group_1__0 )* loop50: do { int alt50=2; switch ( input.LA(1) ) { case 36: { int LA50_2 = input.LA(2); if ( (synpred93_InternalExpressions()) ) { alt50=1; } } break; case 37: { int LA50_3 = input.LA(2); if ( (synpred93_InternalExpressions()) ) { alt50=1; } } break; case 38: { int LA50_4 = input.LA(2); if ( (synpred93_InternalExpressions()) ) { alt50=1; } } break; case 39: { int LA50_5 = input.LA(2); if ( (synpred93_InternalExpressions()) ) { alt50=1; } } break; } switch (alt50) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl12448); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop50; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5968: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5972:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5973:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__012483); rule__XMultiplicativeExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__012486); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5980: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5984:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5985:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5985:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5986:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5987:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5987:2: rule__XMultiplicativeExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl12513); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5997: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6001:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6002:2: rule__XMultiplicativeExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__112543); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6008: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6012:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6013:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6013:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6014:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6015:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6015:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl12570); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6029: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6033:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6034:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__012604); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6040: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6044:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6045:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6045:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6046:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6047:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6047:2: rule__XMultiplicativeExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl12631); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6059: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6063:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6064:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__012663); rule__XMultiplicativeExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__012666); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6071: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6075:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6076:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6076:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6077:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6078:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6080: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6090: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6094:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6095:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__112724); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6101: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6105:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6106:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6106:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6107:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6108:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6108:2: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl12751); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6122: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6126:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6127:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 { pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__012785); rule__XUnaryOperation__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__012788); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6134:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6138:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6139:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6139:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6140:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6141:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6143: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6153: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6157:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6158:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 { pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__112846); rule__XUnaryOperation__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__112849); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6165: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6169:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6170:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6170:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6171:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6172:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6172:2: rule__XUnaryOperation__FeatureAssignment_0_1 { pushFollow(FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl12876); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6182: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6186:1: ( rule__XUnaryOperation__Group_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6187:2: rule__XUnaryOperation__Group_0__2__Impl { pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__212906); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6193: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6197:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6198:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6198:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6199:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6200:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6200:2: rule__XUnaryOperation__OperandAssignment_0_2 { pushFollow(FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl12933); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6216: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6220:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6221:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { pushFollow(FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__012969); rule__XCastedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__012972); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6228:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6232:1: ( ( ruleXPostfixOperation ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6233:1: ( ruleXPostfixOperation ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6233:1: ( ruleXPostfixOperation ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6234:1: ruleXPostfixOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } pushFollow(FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl12999); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6245:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; public final void rule__XCastedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6249:1: ( rule__XCastedExpression__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6250:2: rule__XCastedExpression__Group__1__Impl { pushFollow(FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__113028); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6256: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6260:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6261:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6261:1: ( ( rule__XCastedExpression__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6262:1: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:1: ( rule__XCastedExpression__Group_1__0 )* loop51: do { int alt51=2; int LA51_0 = input.LA(1); if ( (LA51_0==52) ) { int LA51_2 = input.LA(2); if ( (synpred94_InternalExpressions()) ) { alt51=1; } } switch (alt51) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: rule__XCastedExpression__Group_1__0 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl13055); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop51; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6277: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6281:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6282:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__013090); rule__XCastedExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__013093); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6289: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6293:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6294:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6294:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6295:1: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6296:1: ( rule__XCastedExpression__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6296:2: rule__XCastedExpression__Group_1_0__0 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl13120); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6306: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6310:1: ( rule__XCastedExpression__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6311:2: rule__XCastedExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__113150); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6317: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6321:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6322:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6322:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6323:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6324:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6324:2: rule__XCastedExpression__TypeAssignment_1_1 { pushFollow(FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl13177); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6338: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6342:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6343:2: rule__XCastedExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__013211); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6349: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6353:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6354:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6354:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6355:1: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6356:1: ( rule__XCastedExpression__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6356:2: rule__XCastedExpression__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl13238); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6368: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6372:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6373:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__013270); rule__XCastedExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__013273); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6380: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6384:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6385:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6385:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6386:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6387:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6389: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6399: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6403:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6404:2: rule__XCastedExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__113331); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6410: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6414:1: ( ( 'as' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6415:1: ( 'as' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6415:1: ( 'as' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6416:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } match(input,52,FOLLOW_52_in_rule__XCastedExpression__Group_1_0_0__1__Impl13359); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6433: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6437:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6438:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 { pushFollow(FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__013394); rule__XPostfixOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__013397); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6445:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6449:1: ( ( ruleXMemberFeatureCall ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6450:1: ( ruleXMemberFeatureCall ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6450:1: ( ruleXMemberFeatureCall ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6451:1: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } pushFollow(FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl13424); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6462:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; public final void rule__XPostfixOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6466:1: ( rule__XPostfixOperation__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6467:2: rule__XPostfixOperation__Group__1__Impl { pushFollow(FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__113453); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6473: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6477:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6478:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6478:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6479:1: ( rule__XPostfixOperation__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:1: ( rule__XPostfixOperation__Group_1__0 )? int alt52=2; int LA52_0 = input.LA(1); if ( (LA52_0==41) ) { int LA52_1 = input.LA(2); if ( (synpred95_InternalExpressions()) ) { alt52=1; } } else if ( (LA52_0==42) ) { int LA52_2 = input.LA(2); if ( (synpred95_InternalExpressions()) ) { alt52=1; } } switch (alt52) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl13480); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6494: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6498:1: ( rule__XPostfixOperation__Group_1__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6499:2: rule__XPostfixOperation__Group_1__0__Impl { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__013515); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6505: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6509:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6510:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6510:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6511:1: ( rule__XPostfixOperation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6512:1: ( rule__XPostfixOperation__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6512:2: rule__XPostfixOperation__Group_1_0__0 { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl13542); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6524: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6528:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6529:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__013574); rule__XPostfixOperation__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__013577); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6536: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6540:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6541:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6541:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6542:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6543:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6545: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6555: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6559:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6560:2: rule__XPostfixOperation__Group_1_0__1__Impl { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__113635); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6566: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6570:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6571:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6571:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6572:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6573:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6573:2: rule__XPostfixOperation__FeatureAssignment_1_0_1 { pushFollow(FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl13662); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6587: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6591:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6592:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__013696); rule__XMemberFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__013699); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6599:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6603:1: ( ( ruleXPrimaryExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6604:1: ( ruleXPrimaryExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6604:1: ( ruleXPrimaryExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6605:1: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl13726); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6616:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6620:1: ( rule__XMemberFeatureCall__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6621:2: rule__XMemberFeatureCall__Group__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__113755); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6627: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6631:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6632:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6632:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6633:1: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:1: ( rule__XMemberFeatureCall__Alternatives_1 )* loop53: do { int alt53=2; switch ( input.LA(1) ) { case 43: { int LA53_2 = input.LA(2); if ( (synpred96_InternalExpressions()) ) { alt53=1; } } break; case 82: { int LA53_3 = input.LA(2); if ( (synpred96_InternalExpressions()) ) { alt53=1; } } break; case 83: { int LA53_4 = input.LA(2); if ( (synpred96_InternalExpressions()) ) { alt53=1; } } break; } switch (alt53) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl13782); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop53; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6648: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6652:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6653:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__013817); rule__XMemberFeatureCall__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__013820); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6660: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6664:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6665:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6665:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6666:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6667:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6667:2: rule__XMemberFeatureCall__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl13847); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6677: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6681:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6682:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__113877); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6688: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6692:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6693:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6693:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6694:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6695:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6695:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl13904); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6709: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6713:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6714:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__013938); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6720: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6724:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6725:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6725:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6726:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6727:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6727:2: rule__XMemberFeatureCall__Group_1_0_0_0__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl13965); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6739: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6743:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6744:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__013997); rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__014000); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6751: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6755:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6756:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6756:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6757:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6758:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6760: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6770: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6774:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6775:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__114058); rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__114061); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6782: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6786:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6787:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6787:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6788:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6789:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6789:2: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl14088); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6799: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6803:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6804:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__214118); rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__214121); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6811: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6815:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6816:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6816:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6817:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6818:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6818:2: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl14148); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6828: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6832:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6833:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__314178); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6839: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6843:1: ( ( ruleOpSingleAssign ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6844:1: ( ruleOpSingleAssign ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6844:1: ( ruleOpSingleAssign ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6845:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } pushFollow(FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl14205); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6864: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6868:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6869:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__014242); rule__XMemberFeatureCall__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__014245); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6876: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6880:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6881:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6881:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6882:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6883:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6883:2: rule__XMemberFeatureCall__Group_1_1_0__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl14272); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6893: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6897:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6898:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__114302); rule__XMemberFeatureCall__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__114305); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6905: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6909:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6910:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6910:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6911:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6912:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? int alt54=2; int LA54_0 = input.LA(1); if ( (LA54_0==27) ) { alt54=1; } switch (alt54) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6912:2: rule__XMemberFeatureCall__Group_1_1_1__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl14332); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6922: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6926:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6927:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__214363); rule__XMemberFeatureCall__Group_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__214366); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6934: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6938:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6939:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6939:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6940:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6941:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6941:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl14393); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6951: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6955:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6956:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__314423); rule__XMemberFeatureCall__Group_1_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__314426); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6963: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6967:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6968:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6968:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6969:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? int alt55=2; alt55 = dfa55.predict(input); switch (alt55) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl14453); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6980: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6984:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6985:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__414484); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6991: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6995:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6996:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6996:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6997:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? int alt56=2; alt56 = dfa56.predict(input); switch (alt56) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl14511); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7018: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7022:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7023:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__014552); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7029: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7033:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7034:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7034:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7035:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7036:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7036:2: rule__XMemberFeatureCall__Group_1_1_0_0__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl14579); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7048: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7052:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7053:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__014611); rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__014614); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7060: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7064:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7065:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7065:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7066:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7067:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7069: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7079: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7083:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7084:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__114672); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7090: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7094:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7095:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7095:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7096:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7097:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7097:2: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl14699); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7111: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7115:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7116:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__014733); rule__XMemberFeatureCall__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__014736); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7123: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7127:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7128:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7128:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7129:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } match(input,27,FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl14764); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7142: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7146:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7147:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__114795); rule__XMemberFeatureCall__Group_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__114798); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7154: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7158:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7159:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7159:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7160:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7161:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7161:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl14825); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7171: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7175:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7176:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__214855); rule__XMemberFeatureCall__Group_1_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__214858); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7183: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7187:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7188:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7188:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7189:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7190:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* loop57: do { int alt57=2; int LA57_0 = input.LA(1); if ( (LA57_0==53) ) { alt57=1; } switch (alt57) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7190:2: rule__XMemberFeatureCall__Group_1_1_1_2__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl14885); rule__XMemberFeatureCall__Group_1_1_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop57; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7200: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7204:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7205:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__314916); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7211: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7215:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7216:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7216:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7217:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } match(input,26,FOLLOW_26_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl14944); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7238: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7242:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7243:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__014983); rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__014986); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7250: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7254:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7255:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7255:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7256:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } match(input,53,FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl15014); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7269: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7273:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7274:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__115045); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7280: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7284:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7285:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7285:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7286:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7287:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7287:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl15072); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7301: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7305:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7306:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__015106); rule__XMemberFeatureCall__Group_1_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__015109); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7313: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7317:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7318:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7318:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7319:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7320:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7320:2: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl15136); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7330: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7334:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7335:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__115166); rule__XMemberFeatureCall__Group_1_1_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__115169); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7342: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7346:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7347:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7347:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7348:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7349:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? int alt58=2; int LA58_0 = input.LA(1); if ( ((LA58_0>=RULE_ID && LA58_0<=RULE_STRING)||LA58_0==27||LA58_0==31||(LA58_0>=34 && LA58_0<=35)||LA58_0==40||(LA58_0>=45 && LA58_0<=50)||(LA58_0>=55 && LA58_0<=56)||LA58_0==58||(LA58_0>=61 && LA58_0<=62)||LA58_0==64||(LA58_0>=68 && LA58_0<=76)||LA58_0==78||LA58_0==84||LA58_0==86) ) { alt58=1; } switch (alt58) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7349:2: rule__XMemberFeatureCall__Alternatives_1_1_3_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl15196); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7359: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7363:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7364:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__215227); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7370: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7374:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7375:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7375:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7376:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } match(input,54,FOLLOW_54_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl15255); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7395: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7399:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7400:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015292); rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015295); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7407: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7411:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7412:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7412:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7413: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7414:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7414:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl15322); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7424: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7428:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7429:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__115352); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7435: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7439:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7440:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7440:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7441: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7442:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* loop59: do { int alt59=2; int LA59_0 = input.LA(1); if ( (LA59_0==53) ) { alt59=1; } switch (alt59) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7442:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl15379); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop59; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7456: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7460:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7461:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015414); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015417); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7468: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7472:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7473:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7473:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7474:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } match(input,53,FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl15445); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7487: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7491:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7492:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__115476); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7498: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7502:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7503:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7503:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7504: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7505:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7505:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl15503); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7519: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7523:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7524:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 { pushFollow(FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__015537); rule__XSetLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__015540); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7531:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7535:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7536:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7536:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7537:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7538:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7540: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7550: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7554:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7555:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 { pushFollow(FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__115598); rule__XSetLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__115601); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7562:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7566:1: ( ( '#' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7567:1: ( '#' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7567:1: ( '#' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7568:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } match(input,55,FOLLOW_55_in_rule__XSetLiteral__Group__1__Impl15629); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7581: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7585:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7586:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 { pushFollow(FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__215660); rule__XSetLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__215663); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7593:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7597:1: ( ( '{' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7598:1: ( '{' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7598:1: ( '{' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7599:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } match(input,56,FOLLOW_56_in_rule__XSetLiteral__Group__2__Impl15691); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7612: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7616:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7617:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 { pushFollow(FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__315722); rule__XSetLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__315725); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7624: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7628:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7629:1: ( ( rule__XSetLiteral__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7629:1: ( ( rule__XSetLiteral__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7630:1: ( rule__XSetLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7631:1: ( rule__XSetLiteral__Group_3__0 )? int alt60=2; int LA60_0 = input.LA(1); if ( ((LA60_0>=RULE_ID && LA60_0<=RULE_STRING)||LA60_0==27||(LA60_0>=34 && LA60_0<=35)||LA60_0==40||(LA60_0>=45 && LA60_0<=50)||(LA60_0>=55 && LA60_0<=56)||LA60_0==58||(LA60_0>=61 && LA60_0<=62)||LA60_0==64||(LA60_0>=68 && LA60_0<=76)||LA60_0==78||LA60_0==86) ) { alt60=1; } switch (alt60) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7631:2: rule__XSetLiteral__Group_3__0 { pushFollow(FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl15752); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7641:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; public final void rule__XSetLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7645:1: ( rule__XSetLiteral__Group__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7646:2: rule__XSetLiteral__Group__4__Impl { pushFollow(FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__415783); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7652:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7656:1: ( ( '}' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7657:1: ( '}' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7657:1: ( '}' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7658:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } match(input,57,FOLLOW_57_in_rule__XSetLiteral__Group__4__Impl15811); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7681: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7685:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7686:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 { pushFollow(FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__015852); rule__XSetLiteral__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__015855); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7693: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7697:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7698:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7698:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7699:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7700:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7700:2: rule__XSetLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl15882); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7710: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7714:1: ( rule__XSetLiteral__Group_3__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7715:2: rule__XSetLiteral__Group_3__1__Impl { pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__115912); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7721: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7725:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7726:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7726:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7727:1: ( rule__XSetLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7728:1: ( rule__XSetLiteral__Group_3_1__0 )* loop61: do { int alt61=2; int LA61_0 = input.LA(1); if ( (LA61_0==53) ) { alt61=1; } switch (alt61) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7728:2: rule__XSetLiteral__Group_3_1__0 { pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl15939); rule__XSetLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop61; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7742: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7746:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7747:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 { pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__015974); rule__XSetLiteral__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__015977); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7754: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7758:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7759:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7759:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7760:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } match(input,53,FOLLOW_53_in_rule__XSetLiteral__Group_3_1__0__Impl16005); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7773: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7777:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7778:2: rule__XSetLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__116036); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7784: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7788:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7789:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7789:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7790:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7791:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7791:2: rule__XSetLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl16063); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7805: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7809:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7810:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 { pushFollow(FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__016097); rule__XListLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__016100); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7817:1: rule__XListLiteral__Group__0__Impl : ( () ) ; public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7821:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7822:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7822:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7823:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7824:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7826: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7836: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7840:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7841:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 { pushFollow(FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__116158); rule__XListLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__116161); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7848:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7852:1: ( ( '#' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7853:1: ( '#' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7853:1: ( '#' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7854:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } match(input,55,FOLLOW_55_in_rule__XListLiteral__Group__1__Impl16189); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7867: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7871:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7872:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 { pushFollow(FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__216220); rule__XListLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__216223); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7879:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7883:1: ( ( '[' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7884:1: ( '[' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7884:1: ( '[' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7885:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } match(input,58,FOLLOW_58_in_rule__XListLiteral__Group__2__Impl16251); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7898: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7902:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7903:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 { pushFollow(FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__316282); rule__XListLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__316285); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7910: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7914:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7915:1: ( ( rule__XListLiteral__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7915:1: ( ( rule__XListLiteral__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7916:1: ( rule__XListLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7917:1: ( rule__XListLiteral__Group_3__0 )? int alt62=2; int LA62_0 = input.LA(1); if ( ((LA62_0>=RULE_ID && LA62_0<=RULE_STRING)||LA62_0==27||(LA62_0>=34 && LA62_0<=35)||LA62_0==40||(LA62_0>=45 && LA62_0<=50)||(LA62_0>=55 && LA62_0<=56)||LA62_0==58||(LA62_0>=61 && LA62_0<=62)||LA62_0==64||(LA62_0>=68 && LA62_0<=76)||LA62_0==78||LA62_0==86) ) { alt62=1; } switch (alt62) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7917:2: rule__XListLiteral__Group_3__0 { pushFollow(FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl16312); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7927:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; public final void rule__XListLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7931:1: ( rule__XListLiteral__Group__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7932:2: rule__XListLiteral__Group__4__Impl { pushFollow(FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__416343); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7938:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7942:1: ( ( ']' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7943:1: ( ']' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7943:1: ( ']' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7944:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } match(input,59,FOLLOW_59_in_rule__XListLiteral__Group__4__Impl16371); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7967: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7971:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7972:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 { pushFollow(FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__016412); rule__XListLiteral__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__016415); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7979: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7983:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7984:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7984:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7985:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7986:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7986:2: rule__XListLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl16442); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7996: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8000:1: ( rule__XListLiteral__Group_3__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8001:2: rule__XListLiteral__Group_3__1__Impl { pushFollow(FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__116472); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8007: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8011:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8012:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8012:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8013:1: ( rule__XListLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8014:1: ( rule__XListLiteral__Group_3_1__0 )* loop63: do { int alt63=2; int LA63_0 = input.LA(1); if ( (LA63_0==53) ) { alt63=1; } switch (alt63) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8014:2: rule__XListLiteral__Group_3_1__0 { pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl16499); rule__XListLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop63; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8028: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8032:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8033:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 { pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__016534); rule__XListLiteral__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__016537); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8040: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8044:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8045:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8045:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8046:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } match(input,53,FOLLOW_53_in_rule__XListLiteral__Group_3_1__0__Impl16565); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8059: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8063:1: ( rule__XListLiteral__Group_3_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8064:2: rule__XListLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__116596); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8070: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8074:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8076:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8077:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8077:2: rule__XListLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl16623); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8091: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8095:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8096:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { pushFollow(FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__016657); rule__XClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__016660); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8103: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8107:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8108:1: ( ( rule__XClosure__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8108:1: ( ( rule__XClosure__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8109:1: ( rule__XClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8110:1: ( rule__XClosure__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8110:2: rule__XClosure__Group_0__0 { pushFollow(FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl16687); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8120: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8124:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8125:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { pushFollow(FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__116717); rule__XClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__116720); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8132: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8136:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8137:1: ( ( rule__XClosure__Group_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8137:1: ( ( rule__XClosure__Group_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8138:1: ( rule__XClosure__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:1: ( rule__XClosure__Group_1__0 )? int alt64=2; alt64 = dfa64.predict(input); switch (alt64) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl16747); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8149: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8153:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8154:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { pushFollow(FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__216778); rule__XClosure__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__216781); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8161: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8165:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8166:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8166:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8167:1: ( rule__XClosure__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8168:1: ( rule__XClosure__ExpressionAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8168:2: rule__XClosure__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl16808); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8178:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; public final void rule__XClosure__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8182:1: ( rule__XClosure__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8183:2: rule__XClosure__Group__3__Impl { pushFollow(FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__316838); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8189:1: rule__XClosure__Group__3__Impl : ( ']' ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8193:1: ( ( ']' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8194:1: ( ']' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8194:1: ( ']' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8195:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } match(input,59,FOLLOW_59_in_rule__XClosure__Group__3__Impl16866); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8216: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8220:1: ( rule__XClosure__Group_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8221:2: rule__XClosure__Group_0__0__Impl { pushFollow(FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__016905); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8227: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8231:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8232:1: ( ( rule__XClosure__Group_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8232:1: ( ( rule__XClosure__Group_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8233:1: ( rule__XClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8234:1: ( rule__XClosure__Group_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8234:2: rule__XClosure__Group_0_0__0 { pushFollow(FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl16932); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8246: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8250:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8251:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 { pushFollow(FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__016964); rule__XClosure__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__016967); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8258: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8262:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8263:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8263:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8264:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8265:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8267: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8277: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8281:1: ( rule__XClosure__Group_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8282:2: rule__XClosure__Group_0_0__1__Impl { pushFollow(FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__117025); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8288: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8292:1: ( ( '[' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8293:1: ( '[' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8293:1: ( '[' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8294:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } match(input,58,FOLLOW_58_in_rule__XClosure__Group_0_0__1__Impl17053); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8311: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8315:1: ( rule__XClosure__Group_1__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8316:2: rule__XClosure__Group_1__0__Impl { pushFollow(FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__017088); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8322: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8326:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8327:1: ( ( rule__XClosure__Group_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8327:1: ( ( rule__XClosure__Group_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8328:1: ( rule__XClosure__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8329:1: ( rule__XClosure__Group_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8329:2: rule__XClosure__Group_1_0__0 { pushFollow(FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl17115); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8341: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8345:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8346:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 { pushFollow(FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__017147); rule__XClosure__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__017150); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8353: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8357:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8358:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8358:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8359:1: ( rule__XClosure__Group_1_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8360:1: ( rule__XClosure__Group_1_0_0__0 )? int alt65=2; int LA65_0 = input.LA(1); if ( (LA65_0==RULE_ID||LA65_0==31||LA65_0==61) ) { alt65=1; } switch (alt65) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8360:2: rule__XClosure__Group_1_0_0__0 { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl17177); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8370: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8374:1: ( rule__XClosure__Group_1_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8375:2: rule__XClosure__Group_1_0__1__Impl { pushFollow(FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__117208); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8381: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8385:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8386:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8386:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8387:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8388:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8388:2: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 { pushFollow(FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl17235); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8402: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8406:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8407:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__0__Impl_in_rule__XClosure__Group_1_0_0__017269); rule__XClosure__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__017272); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8414: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8418:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8419:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8419:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8420:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8421:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8421:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 { pushFollow(FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0_in_rule__XClosure__Group_1_0_0__0__Impl17299); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8431: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8435:1: ( rule__XClosure__Group_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8436:2: rule__XClosure__Group_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__1__Impl_in_rule__XClosure__Group_1_0_0__117329); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8442: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8446:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8447:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8447:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8448:1: ( rule__XClosure__Group_1_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8449:1: ( rule__XClosure__Group_1_0_0_1__0 )* loop66: do { int alt66=2; int LA66_0 = input.LA(1); if ( (LA66_0==53) ) { alt66=1; } switch (alt66) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8449:2: rule__XClosure__Group_1_0_0_1__0 { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__0_in_rule__XClosure__Group_1_0_0__1__Impl17356); rule__XClosure__Group_1_0_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop66; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8463: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8467:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8468:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__017391); rule__XClosure__Group_1_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__017394); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8475: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8479:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8480:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8480:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8481:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } match(input,53,FOLLOW_53_in_rule__XClosure__Group_1_0_0_1__0__Impl17422); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8494: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8498:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8499:2: rule__XClosure__Group_1_0_0_1__1__Impl { pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__1__Impl_in_rule__XClosure__Group_1_0_0_1__117453); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8505: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8509:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8510:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8510:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8511:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8512:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8512:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 { pushFollow(FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1_in_rule__XClosure__Group_1_0_0_1__1__Impl17480); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8526: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8530:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8531:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__017514); rule__XExpressionInClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__017517); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8538:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8542:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8543:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8543:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8544:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8545:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8547: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8557:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; public final void rule__XExpressionInClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8561:1: ( rule__XExpressionInClosure__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8562:2: rule__XExpressionInClosure__Group__1__Impl { pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__117575); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8568: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8572:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8573:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8573:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8574:1: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8575:1: ( rule__XExpressionInClosure__Group_1__0 )* loop67: do { int alt67=2; int LA67_0 = input.LA(1); if ( ((LA67_0>=RULE_ID && LA67_0<=RULE_STRING)||LA67_0==27||(LA67_0>=34 && LA67_0<=35)||LA67_0==40||(LA67_0>=44 && LA67_0<=50)||(LA67_0>=55 && LA67_0<=56)||LA67_0==58||(LA67_0>=61 && LA67_0<=62)||LA67_0==64||(LA67_0>=68 && LA67_0<=76)||LA67_0==78||(LA67_0>=85 && LA67_0<=86)) ) { alt67=1; } switch (alt67) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8575:2: rule__XExpressionInClosure__Group_1__0 { pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl17602); rule__XExpressionInClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop67; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8589: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8593:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8594:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 { pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__017637); rule__XExpressionInClosure__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__017640); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8601: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8605:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8606:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8606:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8607:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8608:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8608:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { pushFollow(FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl17667); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8618: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8622:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8623:2: rule__XExpressionInClosure__Group_1__1__Impl { pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__117697); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8629:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8633:1: ( ( ( ';' )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8634:1: ( ( ';' )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8634:1: ( ( ';' )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8635:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8636:1: ( ';' )? int alt68=2; int LA68_0 = input.LA(1); if ( (LA68_0==60) ) { alt68=1; } switch (alt68) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8637:2: ';' { match(input,60,FOLLOW_60_in_rule__XExpressionInClosure__Group_1__1__Impl17726); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8652: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8656:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8657:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { pushFollow(FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__017763); rule__XShortClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__017766); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8664: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8668:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8669:1: ( ( rule__XShortClosure__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8669:1: ( ( rule__XShortClosure__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8670:1: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8671:1: ( rule__XShortClosure__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8671:2: rule__XShortClosure__Group_0__0 { pushFollow(FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl17793); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8681:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; public final void rule__XShortClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8685:1: ( rule__XShortClosure__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8686:2: rule__XShortClosure__Group__1__Impl { pushFollow(FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__117823); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8692: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8696:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8697:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8697:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8698:1: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8699:1: ( rule__XShortClosure__ExpressionAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8699:2: rule__XShortClosure__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl17850); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8713: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8717:1: ( rule__XShortClosure__Group_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8718:2: rule__XShortClosure__Group_0__0__Impl { pushFollow(FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__017884); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8724: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8728:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8729:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8729:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8730:1: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8731:1: ( rule__XShortClosure__Group_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8731:2: rule__XShortClosure__Group_0_0__0 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl17911); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8743: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8747:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8748:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__017943); rule__XShortClosure__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__017946); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8755: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8759:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8760:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8760:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8761:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8762:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8764: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8774: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8778:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8779:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__118004); rule__XShortClosure__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__118007); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8786: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8790:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8791:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8791:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8792:1: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8793:1: ( rule__XShortClosure__Group_0_0_1__0 )? int alt69=2; int LA69_0 = input.LA(1); if ( (LA69_0==RULE_ID||LA69_0==31||LA69_0==61) ) { alt69=1; } switch (alt69) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8793:2: rule__XShortClosure__Group_0_0_1__0 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl18034); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8803: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8807:1: ( rule__XShortClosure__Group_0_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8808:2: rule__XShortClosure__Group_0_0__2__Impl { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__218065); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8814: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8818:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8819:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8819:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8820:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8821:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8821:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { pushFollow(FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl18092); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8837: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8841:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8842:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__018128); rule__XShortClosure__Group_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__018131); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8849: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8853:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8854:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8854:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8855:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8856:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8856:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 { pushFollow(FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl18158); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8866: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8870:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8871:2: rule__XShortClosure__Group_0_0_1__1__Impl { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__118188); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8877: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8881:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8882:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8882:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8883:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8884:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* loop70: do { int alt70=2; int LA70_0 = input.LA(1); if ( (LA70_0==53) ) { alt70=1; } switch (alt70) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8884:2: rule__XShortClosure__Group_0_0_1_1__0 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl18215); rule__XShortClosure__Group_0_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop70; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8898: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8902:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8903:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__018250); rule__XShortClosure__Group_0_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__018253); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8910: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8914:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8915:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8915:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8916:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } match(input,53,FOLLOW_53_in_rule__XShortClosure__Group_0_0_1_1__0__Impl18281); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8929: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8933:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8934:2: rule__XShortClosure__Group_0_0_1_1__1__Impl { pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__118312); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8940: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8944:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8945:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8945:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8946:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8947:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8947:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 { pushFollow(FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl18339); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8961: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8965:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8966:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__018373); rule__XParenthesizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__018376); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8973:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8977:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8978:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8978:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8979:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } match(input,61,FOLLOW_61_in_rule__XParenthesizedExpression__Group__0__Impl18404); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8992: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8996:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8997:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__118435); rule__XParenthesizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__118438); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9004:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9008:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9009:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9009:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9010:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl18465); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9021:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9025:1: ( rule__XParenthesizedExpression__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9026:2: rule__XParenthesizedExpression__Group__2__Impl { pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__218494); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9032:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9036:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9037:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9037:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9038:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,54,FOLLOW_54_in_rule__XParenthesizedExpression__Group__2__Impl18522); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9057: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9061:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9062:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { pushFollow(FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__018559); rule__XIfExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__018562); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9069:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9073:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9074:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9074:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9075:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9076:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9078: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9088: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9092:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9093:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { pushFollow(FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__118620); rule__XIfExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__118623); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9100:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9104:1: ( ( 'if' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9105:1: ( 'if' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9105:1: ( 'if' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9106:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } match(input,62,FOLLOW_62_in_rule__XIfExpression__Group__1__Impl18651); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9119: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9123:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9124:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { pushFollow(FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__218682); rule__XIfExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__218685); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9131:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9135:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9136:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9136:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9137:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,61,FOLLOW_61_in_rule__XIfExpression__Group__2__Impl18713); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9150: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9154:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9155:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { pushFollow(FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__318744); rule__XIfExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__318747); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9162: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9166:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9167:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9167:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9168:1: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9169:1: ( rule__XIfExpression__IfAssignment_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9169:2: rule__XIfExpression__IfAssignment_3 { pushFollow(FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl18774); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9179: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9183:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9184:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { pushFollow(FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__418804); rule__XIfExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__418807); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9191:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9195:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9196:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9196:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9197:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } match(input,54,FOLLOW_54_in_rule__XIfExpression__Group__4__Impl18835); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9210: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9214:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9215:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { pushFollow(FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__518866); rule__XIfExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__518869); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9222: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9226:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9227:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9227:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9228:1: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9229:1: ( rule__XIfExpression__ThenAssignment_5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9229:2: rule__XIfExpression__ThenAssignment_5 { pushFollow(FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl18896); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9239:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; public final void rule__XIfExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9243:1: ( rule__XIfExpression__Group__6__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9244:2: rule__XIfExpression__Group__6__Impl { pushFollow(FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__618926); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9250: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9254:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9255:1: ( ( rule__XIfExpression__Group_6__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9255:1: ( ( rule__XIfExpression__Group_6__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9256:1: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:1: ( rule__XIfExpression__Group_6__0 )? int alt71=2; int LA71_0 = input.LA(1); if ( (LA71_0==63) ) { int LA71_1 = input.LA(2); if ( (synpred114_InternalExpressions()) ) { alt71=1; } } switch (alt71) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl18953); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9281: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9285:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9286:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 { pushFollow(FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__018998); rule__XIfExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__019001); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9293:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9297:1: ( ( ( 'else' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9298:1: ( ( 'else' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9298:1: ( ( 'else' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9299:1: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9300:1: ( 'else' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9301:2: 'else' { match(input,63,FOLLOW_63_in_rule__XIfExpression__Group_6__0__Impl19030); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9312: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9316:1: ( rule__XIfExpression__Group_6__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9317:2: rule__XIfExpression__Group_6__1__Impl { pushFollow(FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__119062); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9323: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9327:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9328:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9328:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9329:1: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9330:1: ( rule__XIfExpression__ElseAssignment_6_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9330:2: rule__XIfExpression__ElseAssignment_6_1 { pushFollow(FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl19089); 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__XSwitchExpression__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9344: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9348:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9349:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__019123); rule__XSwitchExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__019126); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9356:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9360:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9361:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9361:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9362:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9363:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9365: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9375: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9379:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9380:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__119184); rule__XSwitchExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__119187); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9387:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9391:1: ( ( 'switch' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9392:1: ( 'switch' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9392:1: ( 'switch' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9393:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } match(input,64,FOLLOW_64_in_rule__XSwitchExpression__Group__1__Impl19215); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9406: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9410:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9411:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__219246); rule__XSwitchExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__219249); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9418: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9422:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9423:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9423:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9424:1: ( rule__XSwitchExpression__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9425:1: ( rule__XSwitchExpression__Alternatives_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9425:2: rule__XSwitchExpression__Alternatives_2 { pushFollow(FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl19276); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9435: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9439:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9440:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__319306); rule__XSwitchExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__319309); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9447:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9451:1: ( ( '{' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9452:1: ( '{' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9452:1: ( '{' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9453:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } match(input,56,FOLLOW_56_in_rule__XSwitchExpression__Group__3__Impl19337); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9466: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9470:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9471:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__419368); rule__XSwitchExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__419371); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9478: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9482:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9483:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9483:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9484:1: ( rule__XSwitchExpression__CasesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9485:1: ( rule__XSwitchExpression__CasesAssignment_4 )* loop72: do { int alt72=2; int LA72_0 = input.LA(1); if ( (LA72_0==RULE_ID||LA72_0==31||LA72_0==53||LA72_0==61||LA72_0==65||LA72_0==67) ) { alt72=1; } switch (alt72) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9485:2: rule__XSwitchExpression__CasesAssignment_4 { pushFollow(FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl19398); rule__XSwitchExpression__CasesAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop72; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9495: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9499:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9500:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { pushFollow(FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__519429); rule__XSwitchExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__519432); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9507: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9511:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9512:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9512:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9513:1: ( rule__XSwitchExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9514:1: ( rule__XSwitchExpression__Group_5__0 )? int alt73=2; int LA73_0 = input.LA(1); if ( (LA73_0==66) ) { alt73=1; } switch (alt73) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9514:2: rule__XSwitchExpression__Group_5__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl19459); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9524:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; public final void rule__XSwitchExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9528:1: ( rule__XSwitchExpression__Group__6__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9529:2: rule__XSwitchExpression__Group__6__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__619490); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9535:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9539:1: ( ( '}' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9540:1: ( '}' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9540:1: ( '}' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9541:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } match(input,57,FOLLOW_57_in_rule__XSwitchExpression__Group__6__Impl19518); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9568: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9572:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9573:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__019563); rule__XSwitchExpression__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__019566); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9580: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9584:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9585:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9585:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9586:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9587:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9587:2: rule__XSwitchExpression__Group_2_0_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl19593); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9597: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9601:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9602:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__119623); rule__XSwitchExpression__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__119626); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9609: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9613:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9614:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9614:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9615:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9616:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9616:2: rule__XSwitchExpression__SwitchAssignment_2_0_1 { pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl19653); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9626: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9630:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9631:2: rule__XSwitchExpression__Group_2_0__2__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__219683); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9637: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9641:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9642:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9642:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9643:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } match(input,54,FOLLOW_54_in_rule__XSwitchExpression__Group_2_0__2__Impl19711); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9662: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9666:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9667:2: rule__XSwitchExpression__Group_2_0_0__0__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0__019748); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9673: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9677:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9678:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9678:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9679:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9680:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9680:2: rule__XSwitchExpression__Group_2_0_0_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0_in_rule__XSwitchExpression__Group_2_0_0__0__Impl19775); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9692: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9696:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9697:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__019807); rule__XSwitchExpression__Group_2_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__019810); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9704: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9708:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9709:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9709:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9710:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } match(input,61,FOLLOW_61_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl19838); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9723: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9727:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9728:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__119869); rule__XSwitchExpression__Group_2_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__119872); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9735: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9739:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9740:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9740:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9741:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9742:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9742:2: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 { pushFollow(FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1_in_rule__XSwitchExpression__Group_2_0_0_0__1__Impl19899); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9752: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9756:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9757:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__219929); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9763: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9767:1: ( ( ':' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9768:1: ( ':' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9768:1: ( ':' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9769:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl19957); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9788: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9792:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9793:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__019994); rule__XSwitchExpression__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__019997); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9800: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9804:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9805:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9805:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9806:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? int alt74=2; alt74 = dfa74.predict(input); switch (alt74) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl20024); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9817: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9821:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9822:2: rule__XSwitchExpression__Group_2_1__1__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__120055); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9828: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9832:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9833:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9833:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9834:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9835:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9835:2: rule__XSwitchExpression__SwitchAssignment_2_1_1 { pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl20082); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9849: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9853:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9854:2: rule__XSwitchExpression__Group_2_1_0__0__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0__020116); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9860: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9864:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9865:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9865:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9866:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9867:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9867:2: rule__XSwitchExpression__Group_2_1_0_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0_in_rule__XSwitchExpression__Group_2_1_0__0__Impl20143); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9879: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9883:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9884:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__020175); rule__XSwitchExpression__Group_2_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__020178); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9891: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9895:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9897:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9898:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9898:2: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 { pushFollow(FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0_in_rule__XSwitchExpression__Group_2_1_0_0__0__Impl20205); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9908: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9912:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9913:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__120235); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9919: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9923:1: ( ( ':' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9924:1: ( ':' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9924:1: ( ':' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9925:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl20263); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9942: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9946:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9947:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__020298); rule__XSwitchExpression__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__020301); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9954:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9958:1: ( ( 'default' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9959:1: ( 'default' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9959:1: ( 'default' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9960:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } match(input,66,FOLLOW_66_in_rule__XSwitchExpression__Group_5__0__Impl20329); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9973: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9977:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9978:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__120360); rule__XSwitchExpression__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__120363); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9985:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9989:1: ( ( ':' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9990:1: ( ':' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9990:1: ( ':' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9991:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_5__1__Impl20391); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10004: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10008:1: ( rule__XSwitchExpression__Group_5__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10009:2: rule__XSwitchExpression__Group_5__2__Impl { pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__220422); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10015: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10019:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10020:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10020:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10021:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10022:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10022:2: rule__XSwitchExpression__DefaultAssignment_5_2 { pushFollow(FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl20449); 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__XCasePart__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10038: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10042:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10043:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { pushFollow(FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__020485); rule__XCasePart__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__020488); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10050:1: rule__XCasePart__Group__0__Impl : ( () ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10054:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10055:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10055:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10056:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10057:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10059: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10069: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10073:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10074:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { pushFollow(FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__120546); rule__XCasePart__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__120549); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10081: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10085:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10086:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10086:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10087:1: ( rule__XCasePart__TypeGuardAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10088:1: ( rule__XCasePart__TypeGuardAssignment_1 )? int alt75=2; int LA75_0 = input.LA(1); if ( (LA75_0==RULE_ID||LA75_0==31||LA75_0==61) ) { alt75=1; } switch (alt75) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10088:2: rule__XCasePart__TypeGuardAssignment_1 { pushFollow(FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl20576); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10098: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10102:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10103:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { pushFollow(FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__220607); rule__XCasePart__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__220610); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10110: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10114:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10115:1: ( ( rule__XCasePart__Group_2__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10115:1: ( ( rule__XCasePart__Group_2__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10116:1: ( rule__XCasePart__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10117:1: ( rule__XCasePart__Group_2__0 )? int alt76=2; int LA76_0 = input.LA(1); if ( (LA76_0==67) ) { alt76=1; } switch (alt76) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10117:2: rule__XCasePart__Group_2__0 { pushFollow(FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl20637); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10127:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; public final void rule__XCasePart__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10131:1: ( rule__XCasePart__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10132:2: rule__XCasePart__Group__3__Impl { pushFollow(FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__320668); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10138: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10142:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10143:1: ( ( rule__XCasePart__Alternatives_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10143:1: ( ( rule__XCasePart__Alternatives_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10144:1: ( rule__XCasePart__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getAlternatives_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10145:1: ( rule__XCasePart__Alternatives_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10145:2: rule__XCasePart__Alternatives_3 { pushFollow(FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl20695); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10163: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10167:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10168:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 { pushFollow(FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__020733); rule__XCasePart__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__020736); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10175:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10179:1: ( ( 'case' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10180:1: ( 'case' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10180:1: ( 'case' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10181:1: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } match(input,67,FOLLOW_67_in_rule__XCasePart__Group_2__0__Impl20764); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10194: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10198:1: ( rule__XCasePart__Group_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10199:2: rule__XCasePart__Group_2__1__Impl { pushFollow(FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__120795); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10205: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10209:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10210:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10210:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10211:1: ( rule__XCasePart__CaseAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10212:1: ( rule__XCasePart__CaseAssignment_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10212:2: rule__XCasePart__CaseAssignment_2_1 { pushFollow(FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl20822); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10226: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10230:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10231:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 { pushFollow(FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__020856); rule__XCasePart__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__020859); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10238: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10242:1: ( ( ':' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10243:1: ( ':' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10243:1: ( ':' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10244:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } match(input,65,FOLLOW_65_in_rule__XCasePart__Group_3_0__0__Impl20887); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10257: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10261:1: ( rule__XCasePart__Group_3_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10262:2: rule__XCasePart__Group_3_0__1__Impl { pushFollow(FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__120918); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10268: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10272:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10273:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10273:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10274:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10275:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10275:2: rule__XCasePart__ThenAssignment_3_0_1 { pushFollow(FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl20945); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10289: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10293:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10294:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { pushFollow(FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__020979); rule__XForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__020982); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10301: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10305:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10306:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10306:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10307:1: ( rule__XForLoopExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10308:1: ( rule__XForLoopExpression__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10308:2: rule__XForLoopExpression__Group_0__0 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl21009); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10318: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10322:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10323:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { pushFollow(FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__121039); rule__XForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__121042); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10330: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10334:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10335:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10335:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10336:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10337:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10337:2: rule__XForLoopExpression__ForExpressionAssignment_1 { pushFollow(FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl21069); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10347: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10351:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10352:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { pushFollow(FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__221099); rule__XForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__221102); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10359:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10363:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10364:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10364:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10365:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } match(input,54,FOLLOW_54_in_rule__XForLoopExpression__Group__2__Impl21130); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10378:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; public final void rule__XForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10382:1: ( rule__XForLoopExpression__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10383:2: rule__XForLoopExpression__Group__3__Impl { pushFollow(FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__321161); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10389: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10393:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10394:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10394:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10395:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10396:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10396:2: rule__XForLoopExpression__EachExpressionAssignment_3 { pushFollow(FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl21188); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10414: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10418:1: ( rule__XForLoopExpression__Group_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10419:2: rule__XForLoopExpression__Group_0__0__Impl { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__021226); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10425: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10429:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10430:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10430:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10431:1: ( rule__XForLoopExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10432:1: ( rule__XForLoopExpression__Group_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10432:2: rule__XForLoopExpression__Group_0_0__0 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl21253); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10444: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10448:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10449:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__021285); rule__XForLoopExpression__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__021288); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10456: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10460:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10461:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10461:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10462:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10463:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10465: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10475: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10479:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10480:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__121346); rule__XForLoopExpression__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__121349); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10487: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10491:1: ( ( 'for' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10492:1: ( 'for' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10492:1: ( 'for' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10493:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } match(input,68,FOLLOW_68_in_rule__XForLoopExpression__Group_0_0__1__Impl21377); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10506: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10510:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10511:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__221408); rule__XForLoopExpression__Group_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__221411); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10518: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10522:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10523:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10523:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10524:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,61,FOLLOW_61_in_rule__XForLoopExpression__Group_0_0__2__Impl21439); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10537: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10541:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10542:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__321470); rule__XForLoopExpression__Group_0_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__321473); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10549: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10553:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10554:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10554:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10555:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10556:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10556:2: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 { pushFollow(FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl21500); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10566: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10570:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10571:2: rule__XForLoopExpression__Group_0_0__4__Impl { pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__421530); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10577: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10581:1: ( ( ':' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10582:1: ( ':' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10582:1: ( ':' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10583:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } match(input,65,FOLLOW_65_in_rule__XForLoopExpression__Group_0_0__4__Impl21558); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10606: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10610:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10611:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__021599); rule__XBasicForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__021602); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10618:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10622:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10623:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10623:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10624:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10625:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10627: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10637: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10641:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10642:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__121660); rule__XBasicForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__121663); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10649:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10653:1: ( ( 'for' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10654:1: ( 'for' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10654:1: ( 'for' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10655:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } match(input,68,FOLLOW_68_in_rule__XBasicForLoopExpression__Group__1__Impl21691); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10668: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10672:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10673:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__221722); rule__XBasicForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__221725); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10680:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10684:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10685:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10685:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10686:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,61,FOLLOW_61_in_rule__XBasicForLoopExpression__Group__2__Impl21753); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10699: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10703:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10704:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__321784); rule__XBasicForLoopExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__321787); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10711: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10715:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10716:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10716:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10717:1: ( rule__XBasicForLoopExpression__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10718:1: ( rule__XBasicForLoopExpression__Group_3__0 )? int alt77=2; int LA77_0 = input.LA(1); if ( ((LA77_0>=RULE_ID && LA77_0<=RULE_STRING)||LA77_0==27||(LA77_0>=34 && LA77_0<=35)||LA77_0==40||(LA77_0>=44 && LA77_0<=50)||(LA77_0>=55 && LA77_0<=56)||LA77_0==58||(LA77_0>=61 && LA77_0<=62)||LA77_0==64||(LA77_0>=68 && LA77_0<=76)||LA77_0==78||(LA77_0>=85 && LA77_0<=86)) ) { alt77=1; } switch (alt77) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10718:2: rule__XBasicForLoopExpression__Group_3__0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl21814); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10728: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10732:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10733:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__421845); rule__XBasicForLoopExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__421848); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10740:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10744:1: ( ( ';' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10745:1: ( ';' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10745:1: ( ';' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10746:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } match(input,60,FOLLOW_60_in_rule__XBasicForLoopExpression__Group__4__Impl21876); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10759: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10763:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10764:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__521907); rule__XBasicForLoopExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__521910); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10771: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10775:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10776:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10776:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10777:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10778:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? int alt78=2; int LA78_0 = input.LA(1); if ( ((LA78_0>=RULE_ID && LA78_0<=RULE_STRING)||LA78_0==27||(LA78_0>=34 && LA78_0<=35)||LA78_0==40||(LA78_0>=45 && LA78_0<=50)||(LA78_0>=55 && LA78_0<=56)||LA78_0==58||(LA78_0>=61 && LA78_0<=62)||LA78_0==64||(LA78_0>=68 && LA78_0<=76)||LA78_0==78||LA78_0==86) ) { alt78=1; } switch (alt78) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10778:2: rule__XBasicForLoopExpression__ExpressionAssignment_5 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl21937); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10788: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10792:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10793:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__621968); rule__XBasicForLoopExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__621971); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10800:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10804:1: ( ( ';' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10805:1: ( ';' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10805:1: ( ';' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10806:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } match(input,60,FOLLOW_60_in_rule__XBasicForLoopExpression__Group__6__Impl21999); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10819: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10823:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10824:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__722030); rule__XBasicForLoopExpression__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__722033); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10831: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10835:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10836:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10836:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10837:1: ( rule__XBasicForLoopExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10838:1: ( rule__XBasicForLoopExpression__Group_7__0 )? int alt79=2; int LA79_0 = input.LA(1); if ( ((LA79_0>=RULE_ID && LA79_0<=RULE_STRING)||LA79_0==27||(LA79_0>=34 && LA79_0<=35)||LA79_0==40||(LA79_0>=45 && LA79_0<=50)||(LA79_0>=55 && LA79_0<=56)||LA79_0==58||(LA79_0>=61 && LA79_0<=62)||LA79_0==64||(LA79_0>=68 && LA79_0<=76)||LA79_0==78||LA79_0==86) ) { alt79=1; } switch (alt79) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10838:2: rule__XBasicForLoopExpression__Group_7__0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl22060); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10848: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10852:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10853:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__822091); rule__XBasicForLoopExpression__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__822094); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10860:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10864:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10865:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10865:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10866:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } match(input,54,FOLLOW_54_in_rule__XBasicForLoopExpression__Group__8__Impl22122); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10879:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10883:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10884:2: rule__XBasicForLoopExpression__Group__9__Impl { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__922153); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10890: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10894:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10895:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10895:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10896:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10897:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10897:2: rule__XBasicForLoopExpression__EachExpressionAssignment_9 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl22180); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10927: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10931:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10932:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__022230); rule__XBasicForLoopExpression__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__022233); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10939: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10943:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10944:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10944:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10945:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10946:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10946:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl22260); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10956: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10960:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10961:2: rule__XBasicForLoopExpression__Group_3__1__Impl { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__122290); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10967: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10971:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10972:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10972:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10973:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10974:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* loop80: do { int alt80=2; int LA80_0 = input.LA(1); if ( (LA80_0==53) ) { alt80=1; } switch (alt80) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10974:2: rule__XBasicForLoopExpression__Group_3_1__0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl22317); rule__XBasicForLoopExpression__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop80; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10988: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10992:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10993:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__022352); rule__XBasicForLoopExpression__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__022355); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11000: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11004:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11005:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11005:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11006:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } match(input,53,FOLLOW_53_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl22383); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11019: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11023:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11024:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__122414); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11030: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11034:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11035:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11035:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11036:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11037:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11037:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl22441); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11051: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11055:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11056:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__022475); rule__XBasicForLoopExpression__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__022478); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11063: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11067:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11068:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11068:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11069:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11070:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11070:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl22505); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11080: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11084:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11085:2: rule__XBasicForLoopExpression__Group_7__1__Impl { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__122535); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11091: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11095:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11096:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11096:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11097:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11098:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* loop81: do { int alt81=2; int LA81_0 = input.LA(1); if ( (LA81_0==53) ) { alt81=1; } switch (alt81) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11098:2: rule__XBasicForLoopExpression__Group_7_1__0 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl22562); rule__XBasicForLoopExpression__Group_7_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop81; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11112: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11116:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11117:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__022597); rule__XBasicForLoopExpression__Group_7_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__022600); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11124: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11128:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11129:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11129:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11130:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } match(input,53,FOLLOW_53_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl22628); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11143: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11147:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11148:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl { pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__122659); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11154: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11158:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11159:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11159:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11160:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11161:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11161:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 { pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl22686); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11175: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11179:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11180:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { pushFollow(FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__022720); rule__XWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__022723); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11187:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11191:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11192:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11192:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11193:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11194:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11196: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11206: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11210:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11211:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { pushFollow(FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__122781); rule__XWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__122784); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11218:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11222:1: ( ( 'while' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11223:1: ( 'while' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11223:1: ( 'while' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11224:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } match(input,69,FOLLOW_69_in_rule__XWhileExpression__Group__1__Impl22812); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11237: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11241:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11242:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { pushFollow(FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__222843); rule__XWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__222846); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11249:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11253:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11254:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11254:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11255:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,61,FOLLOW_61_in_rule__XWhileExpression__Group__2__Impl22874); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11268: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11272:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11273:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { pushFollow(FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__322905); rule__XWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__322908); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11280: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11284:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11285:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11285:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11286:1: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11287:1: ( rule__XWhileExpression__PredicateAssignment_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11287:2: rule__XWhileExpression__PredicateAssignment_3 { pushFollow(FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl22935); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11297: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11301:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11302:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { pushFollow(FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__422965); rule__XWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__422968); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11309:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11313:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11314:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11314:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11315:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } match(input,54,FOLLOW_54_in_rule__XWhileExpression__Group__4__Impl22996); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11328:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; public final void rule__XWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11332:1: ( rule__XWhileExpression__Group__5__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11333:2: rule__XWhileExpression__Group__5__Impl { pushFollow(FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__523027); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11339: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11343:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11344:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11344:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11345:1: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11346:1: ( rule__XWhileExpression__BodyAssignment_5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11346:2: rule__XWhileExpression__BodyAssignment_5 { pushFollow(FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl23054); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11368: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11372:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11373:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__023096); rule__XDoWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__023099); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11380:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11384:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11385:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11385:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11386:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11387:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11389: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11399: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11403:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11404:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__123157); rule__XDoWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__123160); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11411:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11415:1: ( ( 'do' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11416:1: ( 'do' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11416:1: ( 'do' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11417:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } match(input,70,FOLLOW_70_in_rule__XDoWhileExpression__Group__1__Impl23188); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11430: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11434:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11435:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__223219); rule__XDoWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__223222); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11442: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11446:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11447:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11447:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11448:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11449:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11449:2: rule__XDoWhileExpression__BodyAssignment_2 { pushFollow(FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl23249); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11459: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11463:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11464:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__323279); rule__XDoWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__323282); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11471:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11475:1: ( ( 'while' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11476:1: ( 'while' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11476:1: ( 'while' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11477:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } match(input,69,FOLLOW_69_in_rule__XDoWhileExpression__Group__3__Impl23310); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11490: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11494:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11495:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__423341); rule__XDoWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__423344); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11502:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11506:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11507:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11507:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11508:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } match(input,61,FOLLOW_61_in_rule__XDoWhileExpression__Group__4__Impl23372); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11521: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11525:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11526:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__523403); rule__XDoWhileExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__523406); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11533: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11537:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11538:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11538:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11539:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11540:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11540:2: rule__XDoWhileExpression__PredicateAssignment_5 { pushFollow(FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl23433); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11550:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; public final void rule__XDoWhileExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11554:1: ( rule__XDoWhileExpression__Group__6__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11555:2: rule__XDoWhileExpression__Group__6__Impl { pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__623463); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11561:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11565:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11566:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11566:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11567:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } match(input,54,FOLLOW_54_in_rule__XDoWhileExpression__Group__6__Impl23491); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11594: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11598:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11599:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { pushFollow(FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__023536); rule__XBlockExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__023539); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11606:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11610:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11611:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11611:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11612:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11613:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11615: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11625: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11629:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11630:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { pushFollow(FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__123597); rule__XBlockExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__123600); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11637:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11641:1: ( ( '{' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11642:1: ( '{' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11642:1: ( '{' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11643:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } match(input,56,FOLLOW_56_in_rule__XBlockExpression__Group__1__Impl23628); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11656: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11660:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11661:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { pushFollow(FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__223659); rule__XBlockExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__223662); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11668: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11672:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11673:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11673:1: ( ( rule__XBlockExpression__Group_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11674:1: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11675:1: ( rule__XBlockExpression__Group_2__0 )* loop82: do { int alt82=2; int LA82_0 = input.LA(1); if ( ((LA82_0>=RULE_ID && LA82_0<=RULE_STRING)||LA82_0==27||(LA82_0>=34 && LA82_0<=35)||LA82_0==40||(LA82_0>=44 && LA82_0<=50)||(LA82_0>=55 && LA82_0<=56)||LA82_0==58||(LA82_0>=61 && LA82_0<=62)||LA82_0==64||(LA82_0>=68 && LA82_0<=76)||LA82_0==78||(LA82_0>=85 && LA82_0<=86)) ) { alt82=1; } switch (alt82) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11675:2: rule__XBlockExpression__Group_2__0 { pushFollow(FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl23689); rule__XBlockExpression__Group_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop82; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11685:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; public final void rule__XBlockExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11689:1: ( rule__XBlockExpression__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11690:2: rule__XBlockExpression__Group__3__Impl { pushFollow(FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__323720); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11696:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11700:1: ( ( '}' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11701:1: ( '}' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11701:1: ( '}' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11702:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } match(input,57,FOLLOW_57_in_rule__XBlockExpression__Group__3__Impl23748); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11723: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11727:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11728:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 { pushFollow(FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__023787); rule__XBlockExpression__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__023790); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11735: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11739:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11740:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11740:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11741:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11742:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11742:2: rule__XBlockExpression__ExpressionsAssignment_2_0 { pushFollow(FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl23817); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11752: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11756:1: ( rule__XBlockExpression__Group_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11757:2: rule__XBlockExpression__Group_2__1__Impl { pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__123847); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11763:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11767:1: ( ( ( ';' )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11768:1: ( ( ';' )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11768:1: ( ( ';' )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11769:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11770:1: ( ';' )? int alt83=2; int LA83_0 = input.LA(1); if ( (LA83_0==60) ) { alt83=1; } switch (alt83) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11771:2: ';' { match(input,60,FOLLOW_60_in_rule__XBlockExpression__Group_2__1__Impl23876); 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__XVariableDeclaration__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11786: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11790:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11791:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__023913); rule__XVariableDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__023916); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11798:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11802:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11803:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11803:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11804:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11805:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11807:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11817: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11821:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11822:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__123974); rule__XVariableDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__123977); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11829: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11833:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11834:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11834:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11835:1: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11836:1: ( rule__XVariableDeclaration__Alternatives_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11836:2: rule__XVariableDeclaration__Alternatives_1 { pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl24004); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11846:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; public final void rule__XVariableDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11850:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11851:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__224034); rule__XVariableDeclaration__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__224037); rule__XVariableDeclaration__Group__3(); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11858:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11862:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11863:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11863:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11864:1: ( rule__XVariableDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11865:1: ( rule__XVariableDeclaration__Alternatives_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11865:2: rule__XVariableDeclaration__Alternatives_2 { pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl24064); rule__XVariableDeclaration__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_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__3" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11875:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; public final void rule__XVariableDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11879:1: ( rule__XVariableDeclaration__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11880:2: rule__XVariableDeclaration__Group__3__Impl { pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__324094); rule__XVariableDeclaration__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__3" // $ANTLR start "rule__XVariableDeclaration__Group__3__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11886:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11890:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11891:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11891:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11892:1: ( rule__XVariableDeclaration__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11893:1: ( rule__XVariableDeclaration__Group_3__0 )? int alt84=2; int LA84_0 = input.LA(1); if ( (LA84_0==13) ) { alt84=1; } switch (alt84) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11893:2: rule__XVariableDeclaration__Group_3__0 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl24121); rule__XVariableDeclaration__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__3__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11911:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11915:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11916:2: rule__XVariableDeclaration__Group_2_0__0__Impl { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__024160); rule__XVariableDeclaration__Group_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__XVariableDeclaration__Group_2_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11922:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11926:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11927:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11927:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11928:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11929:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11929:2: rule__XVariableDeclaration__Group_2_0_0__0 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl24187); rule__XVariableDeclaration__Group_2_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11941:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11945:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11946:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__024219); rule__XVariableDeclaration__Group_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__024222); rule__XVariableDeclaration__Group_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__XVariableDeclaration__Group_2_0_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11953:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11957:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11958:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11958:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11959:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11960:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11960:2: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 { pushFollow(FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl24249); rule__XVariableDeclaration__TypeAssignment_2_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11970:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11974:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11975:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__124279); rule__XVariableDeclaration__Group_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__XVariableDeclaration__Group_2_0_0__1" // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11981:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11985:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11986:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11986:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11987:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11988:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11988:2: rule__XVariableDeclaration__NameAssignment_2_0_0_1 { pushFollow(FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl24306); rule__XVariableDeclaration__NameAssignment_2_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_3__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12002:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12006:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12007:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__024340); rule__XVariableDeclaration__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__024343); rule__XVariableDeclaration__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_3__0" // $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12014:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12018:1: ( ( '=' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12019:1: ( '=' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12019:1: ( '=' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12020:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); } match(input,13,FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl24371); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_3__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_3__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12033:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12037:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12038:2: rule__XVariableDeclaration__Group_3__1__Impl { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__124402); rule__XVariableDeclaration__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__XVariableDeclaration__Group_3__1" // $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12044:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12048:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12049:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12049:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12050:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12051:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12051:2: rule__XVariableDeclaration__RightAssignment_3_1 { pushFollow(FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl24429); rule__XVariableDeclaration__RightAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_3__1__Impl" // $ANTLR start "rule__JvmFormalParameter__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12065: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12069:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12070:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__024463); rule__JvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__024466); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12077:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12081:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12082:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12082:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12083:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12084:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? int alt85=2; int LA85_0 = input.LA(1); if ( (LA85_0==RULE_ID) ) { int LA85_1 = input.LA(2); if ( (LA85_1==RULE_ID||LA85_1==27||LA85_1==43||LA85_1==58) ) { alt85=1; } } else if ( (LA85_0==31||LA85_0==61) ) { alt85=1; } switch (alt85) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12084:2: rule__JvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl24493); rule__JvmFormalParameter__ParameterTypeAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12094:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; public final void rule__JvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12098:1: ( rule__JvmFormalParameter__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12099:2: rule__JvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__124524); rule__JvmFormalParameter__Group__1__Impl(); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12105:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12109:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12110:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12110:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12111:1: ( rule__JvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12112:1: ( rule__JvmFormalParameter__NameAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12112:2: rule__JvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl24551); rule__JvmFormalParameter__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__1__Impl" // $ANTLR start "rule__FullJvmFormalParameter__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12126: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12130:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12131:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 { pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__024585); rule__FullJvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__024588); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12138:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12142:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12143:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12143:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12144:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12145:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12145:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl24615); rule__FullJvmFormalParameter__ParameterTypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12155:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12159:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12160:2: rule__FullJvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__124645); rule__FullJvmFormalParameter__Group__1__Impl(); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12166:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12170:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12171:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12171:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12172:1: ( rule__FullJvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12173:1: ( rule__FullJvmFormalParameter__NameAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12173:2: rule__FullJvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl24672); rule__FullJvmFormalParameter__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__1__Impl" // $ANTLR start "rule__XFeatureCall__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12187: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12191:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12192:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__024706); rule__XFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__024709); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12199:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12203:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12204:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12204:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12205:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12206:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12208: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12218: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12222:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12223:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { pushFollow(FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__124767); rule__XFeatureCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__124770); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12230: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12234:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12235:1: ( ( rule__XFeatureCall__Group_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12235:1: ( ( rule__XFeatureCall__Group_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12236:1: ( rule__XFeatureCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12237:1: ( rule__XFeatureCall__Group_1__0 )? int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==27) ) { alt86=1; } switch (alt86) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12237:2: rule__XFeatureCall__Group_1__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl24797); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12247: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12251:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12252:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { pushFollow(FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__224828); rule__XFeatureCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__224831); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12259: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12263:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12264:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12264:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12265:1: ( rule__XFeatureCall__FeatureAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12266:1: ( rule__XFeatureCall__FeatureAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12266:2: rule__XFeatureCall__FeatureAssignment_2 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl24858); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12276: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12280:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12281:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { pushFollow(FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__324888); rule__XFeatureCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__324891); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12288: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12292:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12293:1: ( ( rule__XFeatureCall__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12293:1: ( ( rule__XFeatureCall__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12294:1: ( rule__XFeatureCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:1: ( rule__XFeatureCall__Group_3__0 )? int alt87=2; alt87 = dfa87.predict(input); switch (alt87) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl24918); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12305:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; public final void rule__XFeatureCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12309:1: ( rule__XFeatureCall__Group__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12310:2: rule__XFeatureCall__Group__4__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__424949); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12316: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12320:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12321:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12321:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12322:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? int alt88=2; alt88 = dfa88.predict(input); switch (alt88) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl24976); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12343: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12347:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12348:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__025017); rule__XFeatureCall__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__025020); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12355:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12359:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12360:1: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12360:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12361:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); } match(input,27,FOLLOW_27_in_rule__XFeatureCall__Group_1__0__Impl25048); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12374: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12378:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12379:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__125079); rule__XFeatureCall__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__125082); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12386: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12390:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12391:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12391:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12392:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12393:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12393:2: rule__XFeatureCall__TypeArgumentsAssignment_1_1 { pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl25109); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12403: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12407:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12408:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__225139); rule__XFeatureCall__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__225142); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12415: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12419:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12420:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12420:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12421:1: ( rule__XFeatureCall__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12422:1: ( rule__XFeatureCall__Group_1_2__0 )* loop89: do { int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==53) ) { alt89=1; } switch (alt89) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12422:2: rule__XFeatureCall__Group_1_2__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl25169); rule__XFeatureCall__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop89; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12432: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12436:1: ( rule__XFeatureCall__Group_1__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12437:2: rule__XFeatureCall__Group_1__3__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__325200); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12443:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12447:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12448:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12448:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12449:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); } match(input,26,FOLLOW_26_in_rule__XFeatureCall__Group_1__3__Impl25228); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12470: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12474:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12475:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__025267); rule__XFeatureCall__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__025270); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12482: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12486:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12487:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12487:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12488:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } match(input,53,FOLLOW_53_in_rule__XFeatureCall__Group_1_2__0__Impl25298); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12501: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12505:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12506:2: rule__XFeatureCall__Group_1_2__1__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__125329); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12512: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12516:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12517:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12517:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12518:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12519:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12519:2: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl25356); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12533: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12537:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12538:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__025390); rule__XFeatureCall__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__025393); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12545: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12549:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12550:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12550:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12551:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12552:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12552:2: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 { pushFollow(FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl25420); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12562: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12566:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12567:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__125450); rule__XFeatureCall__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__125453); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12574: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12578:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12579:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12579:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12580:1: ( rule__XFeatureCall__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12581:1: ( rule__XFeatureCall__Alternatives_3_1 )? int alt90=2; int LA90_0 = input.LA(1); if ( ((LA90_0>=RULE_ID && LA90_0<=RULE_STRING)||LA90_0==27||LA90_0==31||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||(LA90_0>=55 && LA90_0<=56)||LA90_0==58||(LA90_0>=61 && LA90_0<=62)||LA90_0==64||(LA90_0>=68 && LA90_0<=76)||LA90_0==78||LA90_0==84||LA90_0==86) ) { alt90=1; } switch (alt90) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12581:2: rule__XFeatureCall__Alternatives_3_1 { pushFollow(FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl25480); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12591: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12595:1: ( rule__XFeatureCall__Group_3__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12596:2: rule__XFeatureCall__Group_3__2__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__225511); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12602:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12606:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12607:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12607:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12608:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } match(input,54,FOLLOW_54_in_rule__XFeatureCall__Group_3__2__Impl25539); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12627: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12631:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12632:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1__025576); rule__XFeatureCall__Group_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__025579); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12639: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12643:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12645:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12646:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12646:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0_in_rule__XFeatureCall__Group_3_1_1__0__Impl25606); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12656: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12660:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12661:2: rule__XFeatureCall__Group_3_1_1__1__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1__125636); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12667: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12671:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12672:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12672:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12673:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12674:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* loop91: do { int alt91=2; int LA91_0 = input.LA(1); if ( (LA91_0==53) ) { alt91=1; } switch (alt91) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12674:2: rule__XFeatureCall__Group_3_1_1_1__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0_in_rule__XFeatureCall__Group_3_1_1__1__Impl25663); rule__XFeatureCall__Group_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop91; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12688: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12692:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12693:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__025698); rule__XFeatureCall__Group_3_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__025701); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12700: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12704:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12705:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12705:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12706:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } match(input,53,FOLLOW_53_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl25729); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12719: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12723:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12724:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl { pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1_1__125760); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12730: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12734:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12735:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12735:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12736:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12737:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12737:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1_in_rule__XFeatureCall__Group_3_1_1_1__1__Impl25787); 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__XConstructorCall__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12751: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12755:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12756:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__025821); rule__XConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__025824); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12763:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12767:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12768:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12768:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12769:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12770:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12772:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__0__Impl" // $ANTLR start "rule__XConstructorCall__Group__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12782:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; public final void rule__XConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12786:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12787:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 { pushFollow(FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__125882); rule__XConstructorCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__125885); rule__XConstructorCall__Group__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" // $ANTLR start "rule__XConstructorCall__Group__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12794:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12798:1: ( ( 'new' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12799:1: ( 'new' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12799:1: ( 'new' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12800:1: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } match(input,71,FOLLOW_71_in_rule__XConstructorCall__Group__1__Impl25913); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getNewKeyword_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__2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12813:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; public final void rule__XConstructorCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12817:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12818:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 { pushFollow(FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__225944); rule__XConstructorCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__225947); rule__XConstructorCall__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__2" // $ANTLR start "rule__XConstructorCall__Group__2__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12825:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12829:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12830:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12830:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12831:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12832:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12832:2: rule__XConstructorCall__ConstructorAssignment_2 { pushFollow(FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl25974); rule__XConstructorCall__ConstructorAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__2__Impl" // $ANTLR start "rule__XConstructorCall__Group__3" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12842:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; public final void rule__XConstructorCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12846:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12847:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 { pushFollow(FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__326004); rule__XConstructorCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__326007); rule__XConstructorCall__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__3" // $ANTLR start "rule__XConstructorCall__Group__3__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12854:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12858:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12859:1: ( ( rule__XConstructorCall__Group_3__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12859:1: ( ( rule__XConstructorCall__Group_3__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12860:1: ( rule__XConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:1: ( rule__XConstructorCall__Group_3__0 )? int alt92=2; alt92 = dfa92.predict(input); switch (alt92) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl26034); rule__XConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__3__Impl" // $ANTLR start "rule__XConstructorCall__Group__4" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12871:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; public final void rule__XConstructorCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12875:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12876:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 { pushFollow(FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__426065); rule__XConstructorCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__426068); rule__XConstructorCall__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__4" // $ANTLR start "rule__XConstructorCall__Group__4__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12883:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ; public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12887:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12888:1: ( ( rule__XConstructorCall__Group_4__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12888:1: ( ( rule__XConstructorCall__Group_4__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12889:1: ( rule__XConstructorCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:1: ( rule__XConstructorCall__Group_4__0 )? int alt93=2; alt93 = dfa93.predict(input); switch (alt93) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: rule__XConstructorCall__Group_4__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl26095); rule__XConstructorCall__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__4__Impl" // $ANTLR start "rule__XConstructorCall__Group__5" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12900:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ; public final void rule__XConstructorCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12904:1: ( rule__XConstructorCall__Group__5__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12905:2: rule__XConstructorCall__Group__5__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__526126); rule__XConstructorCall__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__5" // $ANTLR start "rule__XConstructorCall__Group__5__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12911:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ; public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12915:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12916:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12916:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12917:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )? int alt94=2; alt94 = dfa94.predict(input); switch (alt94) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl26153); rule__XConstructorCall__ArgumentsAssignment_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__5__Impl" // $ANTLR start "rule__XConstructorCall__Group_3__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12940:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; public final void rule__XConstructorCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12944:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12945:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__026196); rule__XConstructorCall__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__026199); rule__XConstructorCall__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__0" // $ANTLR start "rule__XConstructorCall__Group_3__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12952:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12956:1: ( ( ( '<' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12957:1: ( ( '<' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12957:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12958:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12959:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12960:2: '<' { match(input,27,FOLLOW_27_in_rule__XConstructorCall__Group_3__0__Impl26228); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_3__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12971:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; public final void rule__XConstructorCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12975:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12976:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__126260); rule__XConstructorCall__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__126263); rule__XConstructorCall__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__1" // $ANTLR start "rule__XConstructorCall__Group_3__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12983:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12987:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12988:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12988:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12989:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12990:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12990:2: rule__XConstructorCall__TypeArgumentsAssignment_3_1 { pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl26290); rule__XConstructorCall__TypeArgumentsAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_3__2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13000:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; public final void rule__XConstructorCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13004:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13005:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__226320); rule__XConstructorCall__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__226323); rule__XConstructorCall__Group_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__2" // $ANTLR start "rule__XConstructorCall__Group_3__2__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13012:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13016:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13017:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13017:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13018:1: ( rule__XConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13019:1: ( rule__XConstructorCall__Group_3_2__0 )* loop95: do { int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==53) ) { alt95=1; } switch (alt95) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13019:2: rule__XConstructorCall__Group_3_2__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl26350); rule__XConstructorCall__Group_3_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop95; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__2__Impl" // $ANTLR start "rule__XConstructorCall__Group_3__3" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13029:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; public final void rule__XConstructorCall__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13033:1: ( rule__XConstructorCall__Group_3__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13034:2: rule__XConstructorCall__Group_3__3__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__326381); rule__XConstructorCall__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__XConstructorCall__Group_3__3" // $ANTLR start "rule__XConstructorCall__Group_3__3__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13040:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13044:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13045:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13045:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13046:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } match(input,26,FOLLOW_26_in_rule__XConstructorCall__Group_3__3__Impl26409); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3__3__Impl" // $ANTLR start "rule__XConstructorCall__Group_3_2__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13067:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13071:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13072:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__026448); rule__XConstructorCall__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__026451); rule__XConstructorCall__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__XConstructorCall__Group_3_2__0" // $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13079:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13083:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13084:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13084:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13085:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } match(input,53,FOLLOW_53_in_rule__XConstructorCall__Group_3_2__0__Impl26479); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3_2__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_3_2__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13098:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13102:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13103:2: rule__XConstructorCall__Group_3_2__1__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__126510); rule__XConstructorCall__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__XConstructorCall__Group_3_2__1" // $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13109:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13113:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13114:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13114:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13115:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13116:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13116:2: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 { pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl26537); rule__XConstructorCall__TypeArgumentsAssignment_3_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_3_2__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_4__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13130:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ; public final void rule__XConstructorCall__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13134:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13135:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0__Impl_in_rule__XConstructorCall__Group_4__026571); rule__XConstructorCall__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__026574); rule__XConstructorCall__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4__0" // $ANTLR start "rule__XConstructorCall__Group_4__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13142:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13146:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13147:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13147:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13148:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13149:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13149:2: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 { pushFollow(FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl26601); rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_4__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13159:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ; public final void rule__XConstructorCall__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13163:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13164:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4__1__Impl_in_rule__XConstructorCall__Group_4__126631); rule__XConstructorCall__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__126634); rule__XConstructorCall__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4__1" // $ANTLR start "rule__XConstructorCall__Group_4__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13171:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ; public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13175:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13176:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13176:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13177:1: ( rule__XConstructorCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13178:1: ( rule__XConstructorCall__Alternatives_4_1 )? int alt96=2; int LA96_0 = input.LA(1); if ( ((LA96_0>=RULE_ID && LA96_0<=RULE_STRING)||LA96_0==27||LA96_0==31||(LA96_0>=34 && LA96_0<=35)||LA96_0==40||(LA96_0>=45 && LA96_0<=50)||(LA96_0>=55 && LA96_0<=56)||LA96_0==58||(LA96_0>=61 && LA96_0<=62)||LA96_0==64||(LA96_0>=68 && LA96_0<=76)||LA96_0==78||LA96_0==84||LA96_0==86) ) { alt96=1; } switch (alt96) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13178:2: rule__XConstructorCall__Alternatives_4_1 { pushFollow(FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl26661); rule__XConstructorCall__Alternatives_4_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_4__2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13188:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ; public final void rule__XConstructorCall__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13192:1: ( rule__XConstructorCall__Group_4__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13193:2: rule__XConstructorCall__Group_4__2__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__226692); rule__XConstructorCall__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__XConstructorCall__Group_4__2" // $ANTLR start "rule__XConstructorCall__Group_4__2__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13199:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13203:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13204:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13204:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13205:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } match(input,54,FOLLOW_54_in_rule__XConstructorCall__Group_4__2__Impl26720); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4__2__Impl" // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13224:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13228:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13229:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1__026757); rule__XConstructorCall__Group_4_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__1_in_rule__XConstructorCall__Group_4_1_1__026760); rule__XConstructorCall__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__XConstructorCall__Group_4_1_1__0" // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13236:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13240:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13241:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13241:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13242:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13243:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13243:2: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XConstructorCall__Group_4_1_1__0__Impl26787); rule__XConstructorCall__ArgumentsAssignment_4_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4_1_1__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13253:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13257:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13258:2: rule__XConstructorCall__Group_4_1_1__1__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1__126817); rule__XConstructorCall__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__XConstructorCall__Group_4_1_1__1" // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13264:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ; public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13268:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13269:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13269:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13270:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13271:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )* loop97: do { int alt97=2; int LA97_0 = input.LA(1); if ( (LA97_0==53) ) { alt97=1; } switch (alt97) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13271:2: rule__XConstructorCall__Group_4_1_1_1__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0_in_rule__XConstructorCall__Group_4_1_1__1__Impl26844); rule__XConstructorCall__Group_4_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop97; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4_1_1__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13285:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13289:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13290:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1_1__026879); rule__XConstructorCall__Group_4_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1_in_rule__XConstructorCall__Group_4_1_1_1__026882); rule__XConstructorCall__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__XConstructorCall__Group_4_1_1_1__0" // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13297:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13301:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13302:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13302:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13303:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } match(input,53,FOLLOW_53_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl26910); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13316:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13320:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13321:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl { pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1_1__126941); rule__XConstructorCall__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__XConstructorCall__Group_4_1_1_1__1" // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13327:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13331:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13332:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13332:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13333:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13334:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13334:2: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XConstructorCall__Group_4_1_1_1__1__Impl26968); rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__1__Impl" // $ANTLR start "rule__XBooleanLiteral__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13348: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13352:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13353:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__027002); rule__XBooleanLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__027005); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13360:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13364:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13365:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13365:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13366:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13367:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13369: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13379:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; public final void rule__XBooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13383:1: ( rule__XBooleanLiteral__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13384:2: rule__XBooleanLiteral__Group__1__Impl { pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__127063); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13390: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13394:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13395:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13395:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13396:1: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13397:1: ( rule__XBooleanLiteral__Alternatives_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13397:2: rule__XBooleanLiteral__Alternatives_1 { pushFollow(FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl27090); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13411: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13415:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13416:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { pushFollow(FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__027124); rule__XNullLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__027127); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13423:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13427:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13428:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13428:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13429:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13430:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13432: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13442:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; public final void rule__XNullLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13446:1: ( rule__XNullLiteral__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13447:2: rule__XNullLiteral__Group__1__Impl { pushFollow(FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__127185); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13453:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13457:1: ( ( 'null' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13458:1: ( 'null' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13458:1: ( 'null' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13459:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } match(input,72,FOLLOW_72_in_rule__XNullLiteral__Group__1__Impl27213); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13476: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13480:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13481:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 { pushFollow(FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__027248); rule__XNumberLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__027251); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13488:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13492:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13493:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13493:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13494:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13495:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13497: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13507:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; public final void rule__XNumberLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13511:1: ( rule__XNumberLiteral__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13512:2: rule__XNumberLiteral__Group__1__Impl { pushFollow(FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__127309); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13518: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13522:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13523:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13523:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13524:1: ( rule__XNumberLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13525:1: ( rule__XNumberLiteral__ValueAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13525:2: rule__XNumberLiteral__ValueAssignment_1 { pushFollow(FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl27336); 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__XStringLiteral__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13539:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; public final void rule__XStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13543:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13544:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 { pushFollow(FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__027370); rule__XStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__027373); rule__XStringLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__Group__0" // $ANTLR start "rule__XStringLiteral__Group__0__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13551:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13555:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13556:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13556:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13557:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13558:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13560:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__Group__0__Impl" // $ANTLR start "rule__XStringLiteral__Group__1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13570:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; public final void rule__XStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13574:1: ( rule__XStringLiteral__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13575:2: rule__XStringLiteral__Group__1__Impl { pushFollow(FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__127431); rule__XStringLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__Group__1" // $ANTLR start "rule__XStringLiteral__Group__1__Impl" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13581:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13585:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13586:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13586:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13587:1: ( rule__XStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13588:1: ( rule__XStringLiteral__ValueAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13588:2: rule__XStringLiteral__ValueAssignment_1 { pushFollow(FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl27458); rule__XStringLiteral__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__Group__1__Impl" // $ANTLR start "rule__XTypeLiteral__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13602: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13606:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13607:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__027492); rule__XTypeLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__027495); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13614:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13618:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13619:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13619:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13620:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13621:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13623: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13633: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13637:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13638:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__127553); rule__XTypeLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__127556); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13645:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13649:1: ( ( 'typeof' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13650:1: ( 'typeof' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13650:1: ( 'typeof' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13651:1: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } match(input,73,FOLLOW_73_in_rule__XTypeLiteral__Group__1__Impl27584); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13664: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13668:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13669:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__227615); rule__XTypeLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__227618); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13676:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13680:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13681:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13681:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13682:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } match(input,61,FOLLOW_61_in_rule__XTypeLiteral__Group__2__Impl27646); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13695: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13699:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13700:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__327677); rule__XTypeLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__327680); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13707: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13711:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13712:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13712:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13713:1: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13714:1: ( rule__XTypeLiteral__TypeAssignment_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13714:2: rule__XTypeLiteral__TypeAssignment_3 { pushFollow(FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl27707); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13724: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13728:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13729:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 { pushFollow(FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__427737); rule__XTypeLiteral__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__427740); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13736: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13740:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13741:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13741:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13742:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13743:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* loop98: do { int alt98=2; int LA98_0 = input.LA(1); if ( (LA98_0==58) ) { alt98=1; } switch (alt98) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13743:2: rule__XTypeLiteral__ArrayDimensionsAssignment_4 { pushFollow(FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl27767); rule__XTypeLiteral__ArrayDimensionsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop98; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13753:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; public final void rule__XTypeLiteral__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13757:1: ( rule__XTypeLiteral__Group__5__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13758:2: rule__XTypeLiteral__Group__5__Impl { pushFollow(FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__527798); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13764:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13768:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13769:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13769:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13770:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } match(input,54,FOLLOW_54_in_rule__XTypeLiteral__Group__5__Impl27826); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13795: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13799:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13800:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { pushFollow(FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__027869); rule__XThrowExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__027872); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13807:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13811:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13812:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13812:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13813:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13814:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13816: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13826: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13830:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13831:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { pushFollow(FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__127930); rule__XThrowExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__127933); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13838:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13842:1: ( ( 'throw' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13843:1: ( 'throw' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13843:1: ( 'throw' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13844:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } match(input,74,FOLLOW_74_in_rule__XThrowExpression__Group__1__Impl27961); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13857:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; public final void rule__XThrowExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13861:1: ( rule__XThrowExpression__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13862:2: rule__XThrowExpression__Group__2__Impl { pushFollow(FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__227992); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13868: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13872:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13873:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13873:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13874:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13875:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13875:2: rule__XThrowExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl28019); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13891: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13895:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13896:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { pushFollow(FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__028055); rule__XReturnExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__028058); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13903:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13907:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13908:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13908:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13909:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13910:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13912: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13922: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13926:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13927:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { pushFollow(FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__128116); rule__XReturnExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__128119); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13934:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13938:1: ( ( 'return' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13939:1: ( 'return' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13939:1: ( 'return' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13940:1: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } match(input,75,FOLLOW_75_in_rule__XReturnExpression__Group__1__Impl28147); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13953:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; public final void rule__XReturnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13957:1: ( rule__XReturnExpression__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13958:2: rule__XReturnExpression__Group__2__Impl { pushFollow(FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__228178); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13964: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13968:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13969:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13969:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13970:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? int alt99=2; alt99 = dfa99.predict(input); switch (alt99) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl28205); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13987: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13991:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13992:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__028242); rule__XTryCatchFinallyExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__028245); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13999:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14003:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14004:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14004:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14005:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14006:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14008: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14018: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14022:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14023:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__128303); rule__XTryCatchFinallyExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__128306); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14030:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14034:1: ( ( 'try' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14035:1: ( 'try' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14035:1: ( 'try' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14036:1: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } match(input,76,FOLLOW_76_in_rule__XTryCatchFinallyExpression__Group__1__Impl28334); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14049: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14053:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14054:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__228365); rule__XTryCatchFinallyExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__228368); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14061: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14065:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14066:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14066:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14067:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14068:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14068:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl28395); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14078:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14082:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14083:2: rule__XTryCatchFinallyExpression__Group__3__Impl { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__328425); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14089: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14093:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14094:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14094:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14095:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14096:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14096:2: rule__XTryCatchFinallyExpression__Alternatives_3 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl28452); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14114: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14118:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14119:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__028490); rule__XTryCatchFinallyExpression__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__028493); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14126: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14130:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14131:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14131:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14132:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14132:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14133:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14134:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14134:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28522); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14137:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14138:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* loop100: do { int alt100=2; int LA100_0 = input.LA(1); if ( (LA100_0==79) ) { int LA100_2 = input.LA(2); if ( (synpred143_InternalExpressions()) ) { alt100=1; } } switch (alt100) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28534); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } break; default : break loop100; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14150: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14154:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14155:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__128567); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14161: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14165:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14166:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14166:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14167:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? int alt101=2; int LA101_0 = input.LA(1); if ( (LA101_0==77) ) { int LA101_1 = input.LA(2); if ( (synpred144_InternalExpressions()) ) { alt101=1; } } switch (alt101) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl28594); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14182: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14186:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14187:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028629); rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028632); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14194: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14198:1: ( ( ( 'finally' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14199:1: ( ( 'finally' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14199:1: ( ( 'finally' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14200:1: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14201:1: ( 'finally' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14202:2: 'finally' { match(input,77,FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl28661); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14213: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14217:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14218:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__128693); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14224: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14228:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14229:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14229:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14230:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14231:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14231:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl28720); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14245: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14249:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14250:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__028754); rule__XTryCatchFinallyExpression__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__028757); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14257: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14261:1: ( ( 'finally' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14262:1: ( 'finally' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14262:1: ( 'finally' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14263:1: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } match(input,77,FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl28785); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14276: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14280:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14281:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__128816); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14287: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14291:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14292:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14292:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14293:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14294:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14294:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl28843); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14308: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14312:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14313:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__028877); rule__XSynchronizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__028880); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14320: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14324:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14325:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14325:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14326:1: ( rule__XSynchronizedExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14327:1: ( rule__XSynchronizedExpression__Group_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14327:2: rule__XSynchronizedExpression__Group_0__0 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl28907); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14337: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14341:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14342:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__128937); rule__XSynchronizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__128940); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14349: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14353:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14354:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14354:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14355:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14356:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14356:2: rule__XSynchronizedExpression__ParamAssignment_1 { pushFollow(FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl28967); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14366: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14370:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14371:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__228997); rule__XSynchronizedExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__229000); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14378:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14382:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14383:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14383:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14384:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,54,FOLLOW_54_in_rule__XSynchronizedExpression__Group__2__Impl29028); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14397:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14401:1: ( rule__XSynchronizedExpression__Group__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14402:2: rule__XSynchronizedExpression__Group__3__Impl { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__329059); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14408: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14412:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14413:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14413:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14414:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14415:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14415:2: rule__XSynchronizedExpression__ExpressionAssignment_3 { pushFollow(FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl29086); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14433: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14437:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14438:2: rule__XSynchronizedExpression__Group_0__0__Impl { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__029124); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14444: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14448:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14449:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14449:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14450:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14451:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14451:2: rule__XSynchronizedExpression__Group_0_0__0 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl29151); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14463: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14467:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14468:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__029183); rule__XSynchronizedExpression__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__029186); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14475: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14479:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14480:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14480:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14481:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14482:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14484: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14494: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14498:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14499:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__129244); rule__XSynchronizedExpression__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__129247); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14506: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14510:1: ( ( 'synchronized' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14511:1: ( 'synchronized' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14511:1: ( 'synchronized' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14512:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } match(input,78,FOLLOW_78_in_rule__XSynchronizedExpression__Group_0_0__1__Impl29275); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14525: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14529:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14530:2: rule__XSynchronizedExpression__Group_0_0__2__Impl { pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__229306); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14536: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14540:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14541:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14541:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14542:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,61,FOLLOW_61_in_rule__XSynchronizedExpression__Group_0_0__2__Impl29334); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14561: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14565:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14566:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { pushFollow(FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__029371); rule__XCatchClause__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__029374); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14573:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14577:1: ( ( ( 'catch' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14578:1: ( ( 'catch' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14578:1: ( ( 'catch' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14579:1: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14580:1: ( 'catch' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14581:2: 'catch' { match(input,79,FOLLOW_79_in_rule__XCatchClause__Group__0__Impl29403); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14592: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14596:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14597:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { pushFollow(FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__129435); rule__XCatchClause__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__129438); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14604:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14608:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14609:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14609:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14610:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } match(input,61,FOLLOW_61_in_rule__XCatchClause__Group__1__Impl29466); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14623: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14627:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14628:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { pushFollow(FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__229497); rule__XCatchClause__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__229500); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14635: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14639:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14640:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14640:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14641:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14642:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14642:2: rule__XCatchClause__DeclaredParamAssignment_2 { pushFollow(FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl29527); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14652: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14656:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14657:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { pushFollow(FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__329557); rule__XCatchClause__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__329560); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14664:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14668:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14669:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14669:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14670:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } match(input,54,FOLLOW_54_in_rule__XCatchClause__Group__3__Impl29588); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14683:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; public final void rule__XCatchClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14687:1: ( rule__XCatchClause__Group__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14688:2: rule__XCatchClause__Group__4__Impl { pushFollow(FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__429619); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14694: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14698:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14699:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14699:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14700:1: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14701:1: ( rule__XCatchClause__ExpressionAssignment_4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14701:2: rule__XCatchClause__ExpressionAssignment_4 { pushFollow(FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl29646); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14721: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14725:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14726:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__029686); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__029689); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14733:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14737:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14738:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14738:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14739:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl29716); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14750:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14754:1: ( rule__QualifiedName__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14755:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__129745); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14761: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14765:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14766:1: ( ( rule__QualifiedName__Group_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14766:1: ( ( rule__QualifiedName__Group_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14767:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:1: ( rule__QualifiedName__Group_1__0 )* loop102: do { int alt102=2; int LA102_0 = input.LA(1); if ( (LA102_0==43) ) { int LA102_2 = input.LA(2); if ( (LA102_2==RULE_ID) ) { int LA102_3 = input.LA(3); if ( (synpred145_InternalExpressions()) ) { alt102=1; } } } switch (alt102) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl29772); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop102; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14782: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14786:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14787:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__029807); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__029810); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14794:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14798:1: ( ( ( '.' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14799:1: ( ( '.' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14799:1: ( ( '.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14800:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14801:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14802:2: '.' { match(input,43,FOLLOW_43_in_rule__QualifiedName__Group_1__0__Impl29839); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14813: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14817:1: ( rule__QualifiedName__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14818:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__129871); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14824:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14828:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14829:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14829:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14830:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl29898); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14845: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14849:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14850:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 { pushFollow(FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__029931); rule__Number__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__029934); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14857: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14861:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14862:1: ( ( rule__Number__Alternatives_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14862:1: ( ( rule__Number__Alternatives_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14863:1: ( rule__Number__Alternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14864:1: ( rule__Number__Alternatives_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14864:2: rule__Number__Alternatives_1_0 { pushFollow(FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl29961); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14874: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14878:1: ( rule__Number__Group_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14879:2: rule__Number__Group_1__1__Impl { pushFollow(FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__129991); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14885: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14889:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14890:1: ( ( rule__Number__Group_1_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14890:1: ( ( rule__Number__Group_1_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14891:1: ( rule__Number__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14892:1: ( rule__Number__Group_1_1__0 )? int alt103=2; int LA103_0 = input.LA(1); if ( (LA103_0==43) ) { int LA103_1 = input.LA(2); if ( ((LA103_1>=RULE_INT && LA103_1<=RULE_DECIMAL)) ) { alt103=1; } } switch (alt103) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14892:2: rule__Number__Group_1_1__0 { pushFollow(FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl30018); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14906: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14910:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14911:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 { pushFollow(FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__030053); rule__Number__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__030056); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14918: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14922:1: ( ( '.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14923:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14923:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14924:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); } match(input,43,FOLLOW_43_in_rule__Number__Group_1_1__0__Impl30084); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14937: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14941:1: ( rule__Number__Group_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14942:2: rule__Number__Group_1_1__1__Impl { pushFollow(FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__130115); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14948: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14952:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14953:1: ( ( rule__Number__Alternatives_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14953:1: ( ( rule__Number__Alternatives_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14954:1: ( rule__Number__Alternatives_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14955:1: ( rule__Number__Alternatives_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14955:2: rule__Number__Alternatives_1_1_1 { pushFollow(FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl30142); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14970: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14974:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14975:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__030177); rule__JvmTypeReference__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__030180); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14982:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14986:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14987:1: ( ruleJvmParameterizedTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14987:1: ( ruleJvmParameterizedTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14988:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl30207); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14999: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15003:1: ( rule__JvmTypeReference__Group_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15004:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__130236); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15010: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15014:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15015:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15015:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15016:1: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:1: ( rule__JvmTypeReference__Group_0_1__0 )* loop104: do { int alt104=2; int LA104_0 = input.LA(1); if ( (LA104_0==58) ) { int LA104_2 = input.LA(2); if ( (LA104_2==59) ) { int LA104_3 = input.LA(3); if ( (synpred147_InternalExpressions()) ) { alt104=1; } } } switch (alt104) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl30263); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop104; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15031: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15035:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15036:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__030298); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15042: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15046:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15047:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15047:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15048:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15049:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15049:2: rule__JvmTypeReference__Group_0_1_0__0 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl30325); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15061: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15065:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15066:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__030357); rule__JvmTypeReference__Group_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__030360); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15073: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15077:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15078:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15078:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15079:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15080:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15082: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15092: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15096:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15097:2: rule__JvmTypeReference__Group_0_1_0__1__Impl { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__130418); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15103: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15107:1: ( ( ruleArrayBrackets ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15108:1: ( ruleArrayBrackets ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15108:1: ( ruleArrayBrackets ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15109:1: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); } pushFollow(FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl30445); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15124: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15128:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15129:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { pushFollow(FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__030478); rule__ArrayBrackets__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__030481); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15136:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15140:1: ( ( '[' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15141:1: ( '[' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15141:1: ( '[' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15142:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } match(input,58,FOLLOW_58_in_rule__ArrayBrackets__Group__0__Impl30509); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15155:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; public final void rule__ArrayBrackets__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15159:1: ( rule__ArrayBrackets__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15160:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__130540); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15166:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15170:1: ( ( ']' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15171:1: ( ']' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15171:1: ( ']' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15172:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } match(input,59,FOLLOW_59_in_rule__ArrayBrackets__Group__1__Impl30568); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15189: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15193:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15194:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__030603); rule__XFunctionTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__030606); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15201: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15205:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15206:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15206:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15207:1: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15208:1: ( rule__XFunctionTypeRef__Group_0__0 )? int alt105=2; int LA105_0 = input.LA(1); if ( (LA105_0==61) ) { alt105=1; } switch (alt105) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15208:2: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl30633); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15218: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15222:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15223:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__130664); rule__XFunctionTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__130667); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15230:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15234:1: ( ( '=>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15235:1: ( '=>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15235:1: ( '=>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15236:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } match(input,31,FOLLOW_31_in_rule__XFunctionTypeRef__Group__1__Impl30695); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15249:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15253:1: ( rule__XFunctionTypeRef__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15254:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__230726); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15260: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15264:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15265:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15265:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15266:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15267:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15267:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl30753); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15283: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15287:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15288:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__030789); rule__XFunctionTypeRef__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__030792); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15295:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15299:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15300:1: ( '(' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15300:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15301:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } match(input,61,FOLLOW_61_in_rule__XFunctionTypeRef__Group_0__0__Impl30820); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15314: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15318:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15319:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__130851); rule__XFunctionTypeRef__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__130854); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15326: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15330:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15331:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15331:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15332:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15333:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? int alt106=2; int LA106_0 = input.LA(1); if ( (LA106_0==RULE_ID||LA106_0==31||LA106_0==61) ) { alt106=1; } switch (alt106) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15333:2: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl30881); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15343: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15347:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15348:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__230912); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15354:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15358:1: ( ( ')' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15359:1: ( ')' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15359:1: ( ')' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15360:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } match(input,54,FOLLOW_54_in_rule__XFunctionTypeRef__Group_0__2__Impl30940); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15379: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15383:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15384:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__030977); rule__XFunctionTypeRef__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__030980); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15391: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15395:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15396:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15396:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15397:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15398:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15398:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl31007); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15408: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15412:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15413:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__131037); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15419: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15423:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15424:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15424:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15425:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15426:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* loop107: do { int alt107=2; int LA107_0 = input.LA(1); if ( (LA107_0==53) ) { alt107=1; } switch (alt107) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15426:2: rule__XFunctionTypeRef__Group_0_1_1__0 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl31064); rule__XFunctionTypeRef__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop107; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15440: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15444:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15445:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__031099); rule__XFunctionTypeRef__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__031102); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15452: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15456:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15457:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15457:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15458:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } match(input,53,FOLLOW_53_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl31130); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15471: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15475:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15476:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl { pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__131161); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15482: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15486:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15487:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15487:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15488:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15489:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15489:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionTypeRef__Group_0_1_1__1__Impl31188); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15503: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15507:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15508:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__031222); rule__JvmParameterizedTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__031225); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15515: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15519:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15520:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15520:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15521:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15522:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15522:2: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl31252); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15532:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15536:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15537:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__131282); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15543: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15547:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15548:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15548:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15549:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? int alt108=2; alt108 = dfa108.predict(input); switch (alt108) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl31309); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15564: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15568:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15569:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__031344); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__031347); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15576:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15580:1: ( ( ( '<' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15581:1: ( ( '<' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15581:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15582:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15583:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15584:2: '<' { match(input,27,FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl31376); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15595: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15599:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15600:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__131408); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__131411); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15607: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15611:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15612:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15612:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15613:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15614:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15614:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl31438); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15624: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15628:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15629:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__231468); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__231471); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15636: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15640:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15641:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15641:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15642:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15643:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); if ( (LA109_0==53) ) { alt109=1; } switch (alt109) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15643:2: rule__JvmParameterizedTypeReference__Group_1_2__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl31498); rule__JvmParameterizedTypeReference__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop109; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15653: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15657:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15658:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__331529); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__331532); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15665:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15669:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15670:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15670:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15671:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } match(input,26,FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl31560); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15684: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15688:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15689:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__431591); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15695: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15699:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15700:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15700:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15701:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* loop110: do { int alt110=2; int LA110_0 = input.LA(1); if ( (LA110_0==43) ) { int LA110_2 = input.LA(2); if ( (LA110_2==RULE_ID) ) { int LA110_3 = input.LA(3); if ( (synpred153_InternalExpressions()) ) { alt110=1; } } } switch (alt110) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl31618); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop110; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15722: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15726:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15727:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__031659); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__031662); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15734: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15738:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15739:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15739:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15740:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } match(input,53,FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl31690); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15753: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15757:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15758:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__131721); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15764: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15768:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15769:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15769:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15770:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15771:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15771:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl31748); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15785: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15789:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15790:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__031782); rule__JvmParameterizedTypeReference__Group_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__031785); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15797: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15801:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15802:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15802:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15803:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15804:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15804:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl31812); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15814: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15818:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15819:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__131842); rule__JvmParameterizedTypeReference__Group_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__131845); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15826: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15830:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15831:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15831:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15832:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15833:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15833:2: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl31872); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15843: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15847:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15848:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__231902); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15854: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15858:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15859:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15859:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15860:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? int alt111=2; alt111 = dfa111.predict(input); switch (alt111) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl31929); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15877: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15881:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15882:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0__031966); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15888: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15892:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15893:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15893:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15894:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15895:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15895:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl31993); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15907: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15911:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15912:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032025); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032028); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15919: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15923:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15924:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15924:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15925:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15926:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15928: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15938: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15942:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15943:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__132086); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15949: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15953:1: ( ( '.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15954:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15954:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15955:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); } match(input,43,FOLLOW_43_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl32114); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15972: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15976:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15977:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032149); rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032152); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15984: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15988:1: ( ( ( '<' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15989:1: ( ( '<' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15989:1: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15990:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15991:1: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15992:2: '<' { match(input,27,FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl32181); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16003: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16007:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16008:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132213); rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132216); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16015: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16019:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16020:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16020:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16021:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16022:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16022:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl32243); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16032: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16036:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16037:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232273); rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232276); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16044: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16048:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16050:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16051:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* loop112: do { int alt112=2; int LA112_0 = input.LA(1); if ( (LA112_0==53) ) { alt112=1; } switch (alt112) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16051:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl32303); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop112; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16061: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16065:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16066:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__332334); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16072: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16076:1: ( ( '>' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16077:1: ( '>' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16077:1: ( '>' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16078:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); } match(input,26,FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl32362); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16099: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16103:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16104:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032401); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032404); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16111: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16115:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16116:1: ( ',' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16116:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16117:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } match(input,53,FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl32432); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16130: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16134:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16135:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__132463); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16141: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16145:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16146:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16146:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16147:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16148:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16148:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl32490); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16162: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16166:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16167:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__032524); rule__JvmWildcardTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__032527); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16174:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16178:1: ( ( () ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16179:1: ( () ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16179:1: ( () ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16180:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16181:1: () // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16183: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16193: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16197:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16198:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__132585); rule__JvmWildcardTypeReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__132588); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16205:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16209:1: ( ( '?' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16210:1: ( '?' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16210:1: ( '?' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16211:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } match(input,80,FOLLOW_80_in_rule__JvmWildcardTypeReference__Group__1__Impl32616); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16224:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16228:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16229:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__232647); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16235: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16239:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16240:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16240:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16241:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16242:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? int alt113=2; int LA113_0 = input.LA(1); if ( (LA113_0==45||LA113_0==49) ) { alt113=1; } switch (alt113) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16242:2: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl32674); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16258: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16262:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16263:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__032711); rule__JvmWildcardTypeReference__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__032714); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16270: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16274:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16275:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16275:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16276:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16277:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16277:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl32741); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16287: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16291:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16292:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__132771); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16298: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16302:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16303:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16303:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16304:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16305:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* loop114: do { int alt114=2; int LA114_0 = input.LA(1); if ( (LA114_0==81) ) { alt114=1; } switch (alt114) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16305:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl32798); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop114; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16319: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16323:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16324:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__032833); rule__JvmWildcardTypeReference__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__032836); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16331: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16335:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16337:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16338:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16338:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl32863); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16348: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16352:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16353:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__132893); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16359: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16363:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16364:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16364:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16365:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16366:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* loop115: do { int alt115=2; int LA115_0 = input.LA(1); if ( (LA115_0==81) ) { alt115=1; } switch (alt115) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16366:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl32920); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop115; } } 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16380: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16384:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16385:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { pushFollow(FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__032955); rule__JvmUpperBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__032958); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16392:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16396:1: ( ( 'extends' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16397:1: ( 'extends' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16397:1: ( 'extends' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16398:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } match(input,45,FOLLOW_45_in_rule__JvmUpperBound__Group__0__Impl32986); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16411:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16415:1: ( rule__JvmUpperBound__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16416:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__133017); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16422: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16426:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16427:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16427:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16428:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16429:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16429:2: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl33044); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16443: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16447:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16448:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__033078); rule__JvmUpperBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__033081); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16455:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16459:1: ( ( '&' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16460:1: ( '&' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16460:1: ( '&' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16461:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } match(input,81,FOLLOW_81_in_rule__JvmUpperBoundAnded__Group__0__Impl33109); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16474:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16478:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16479:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__133140); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16485: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16489:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16490:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16490:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16491:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16492:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16492:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl33167); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16506: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16510:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16511:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { pushFollow(FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__033201); rule__JvmLowerBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__033204); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16518:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16522:1: ( ( 'super' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16523:1: ( 'super' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16523:1: ( 'super' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16524:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } match(input,49,FOLLOW_49_in_rule__JvmLowerBound__Group__0__Impl33232); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16537:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16541:1: ( rule__JvmLowerBound__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16542:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__133263); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16548: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16552:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16553:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16553:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16554:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16555:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16555:2: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl33290); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16569: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16573:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16574:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__033324); rule__JvmLowerBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__033327); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16581:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16585:1: ( ( '&' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16586:1: ( '&' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16586:1: ( '&' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16587:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } match(input,81,FOLLOW_81_in_rule__JvmLowerBoundAnded__Group__0__Impl33355); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16600:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16604:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16605:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__133386); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16611: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16615:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16616:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16616:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16617:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16618:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16618:2: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl33413); 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__QualifiedNameWithWildcard__Group__0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16634: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16638:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16639:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__033449); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__033452); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16646:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16650:1: ( ( ruleQualifiedName ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16651:1: ( ruleQualifiedName ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16651:1: ( ruleQualifiedName ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16652:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl33479); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16663: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16667:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16668:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__133508); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__133511); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16675:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16679:1: ( ( '.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16680:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16680:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16681:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } match(input,43,FOLLOW_43_in_rule__QualifiedNameWithWildcard__Group__1__Impl33539); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16694:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16698:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16699:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__233570); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16705:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16709:1: ( ( '*' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16710:1: ( '*' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16710:1: ( '*' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16711:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); } match(input,36,FOLLOW_36_in_rule__QualifiedNameWithWildcard__Group__2__Impl33598); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16730: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16734:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16735:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { pushFollow(FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__033635); rule__XImportDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__033638); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16742:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16746:1: ( ( 'import' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16747:1: ( 'import' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16747:1: ( 'import' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16748:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } match(input,47,FOLLOW_47_in_rule__XImportDeclaration__Group__0__Impl33666); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16761: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16765:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16766:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { pushFollow(FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__133697); rule__XImportDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__133700); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16773: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16777:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16778:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16778:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16779:1: ( rule__XImportDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16780:1: ( rule__XImportDeclaration__Alternatives_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16780:2: rule__XImportDeclaration__Alternatives_1 { pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl33727); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16790:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ; public final void rule__XImportDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16794:1: ( rule__XImportDeclaration__Group__2__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16795:2: rule__XImportDeclaration__Group__2__Impl { pushFollow(FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__233757); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16801:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16805:1: ( ( ( ';' )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16806:1: ( ( ';' )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16806:1: ( ( ';' )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16807:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16808:1: ( ';' )? int alt116=2; int LA116_0 = input.LA(1); if ( (LA116_0==60) ) { alt116=1; } switch (alt116) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16809:2: ';' { match(input,60,FOLLOW_60_in_rule__XImportDeclaration__Group__2__Impl33786); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16826: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16830:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16831:2: rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 { pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__033825); rule__XImportDeclaration__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__033828); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16838: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16842:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16843:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16843:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16844:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16845:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16845:2: rule__XImportDeclaration__StaticAssignment_1_0_0 { pushFollow(FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl33855); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16855: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16859:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16860:2: rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 { pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__133885); rule__XImportDeclaration__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__133888); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16867: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16871:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16872:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16872:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16873:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16874:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? int alt117=2; int LA117_0 = input.LA(1); if ( (LA117_0==48) ) { alt117=1; } switch (alt117) { case 1 : // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16874:2: rule__XImportDeclaration__ExtensionAssignment_1_0_1 { pushFollow(FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl33915); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16884: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16888:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16889:2: rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 { pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__233946); rule__XImportDeclaration__Group_1_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__233949); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16896: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16900:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16901:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16901:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16902:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16903:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16903:2: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 { pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl33976); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16913: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16917:1: ( rule__XImportDeclaration__Group_1_0__3__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16918:2: rule__XImportDeclaration__Group_1_0__3__Impl { pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__334006); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16924: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16928:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16929:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16929:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16930:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16931:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16931:2: rule__XImportDeclaration__Alternatives_1_0_3 { pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl34033); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16949: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16953:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16954:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__034071); rule__QualifiedNameInStaticImport__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__034074); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16961:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16965:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16966:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16966:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16967:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl34101); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16978:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16982:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16983:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__134130); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16989:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16993:1: ( ( '.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16994:1: ( '.' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16994:1: ( '.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16995:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); } match(input,43,FOLLOW_43_in_rule__QualifiedNameInStaticImport__Group__1__Impl34158); 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__ExpressionsModel__ExpressionsAssignment_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17013:1: rule__ExpressionsModel__ExpressionsAssignment_1 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__ExpressionsModel__ExpressionsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17017:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17018:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17018:1: ( ruleXExpressionOrVarDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17019:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionsModelAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__ExpressionsModel__ExpressionsAssignment_134198); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionsModelAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExpressionsModel__ExpressionsAssignment_1" // $ANTLR start "rule__XAssignment__FeatureAssignment_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17028:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17032:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17033:1: ( ( ruleFeatureCallID ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17033:1: ( ( ruleFeatureCallID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17034:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17035:1: ( ruleFeatureCallID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17036:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); } pushFollow(FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_134233); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17047:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17051:1: ( ( ruleXAssignment ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17052:1: ( ruleXAssignment ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17052:1: ( ruleXAssignment ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17053:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); } pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_334268); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17062: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17066:1: ( ( ( ruleOpMultiAssign ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17067:1: ( ( ruleOpMultiAssign ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17067:1: ( ( ruleOpMultiAssign ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17068:1: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17069:1: ( ruleOpMultiAssign ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17070:1: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_134303); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17081:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17085:1: ( ( ruleXAssignment ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17086:1: ( ruleXAssignment ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17086:1: ( ruleXAssignment ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17087:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); } pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_134338); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17096: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17100:1: ( ( ( ruleOpOr ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17101:1: ( ( ruleOpOr ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17101:1: ( ( ruleOpOr ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17102:1: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17103:1: ( ruleOpOr ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17104:1: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_134373); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17115:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17119:1: ( ( ruleXAndExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17120:1: ( ruleXAndExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17120:1: ( ruleXAndExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17121:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_134408); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17130: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17134:1: ( ( ( ruleOpAnd ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17135:1: ( ( ruleOpAnd ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17135:1: ( ( ruleOpAnd ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17136:1: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17137:1: ( ruleOpAnd ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17138:1: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_134443); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17149:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17153:1: ( ( ruleXEqualityExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17154:1: ( ruleXEqualityExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17154:1: ( ruleXEqualityExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17155:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_134478); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17164: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17168:1: ( ( ( ruleOpEquality ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17169:1: ( ( ruleOpEquality ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17169:1: ( ( ruleOpEquality ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17170:1: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17171:1: ( ruleOpEquality ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17172:1: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_134513); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17183:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17187:1: ( ( ruleXRelationalExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17188:1: ( ruleXRelationalExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17188:1: ( ruleXRelationalExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17189:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_134548); 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__XRelationalExpression__TypeAssignment_1_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17198:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ; public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17202:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17203:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17203:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17204:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_134579); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__TypeAssignment_1_0_1" // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17213:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17217:1: ( ( ( ruleOpCompare ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17218:1: ( ( ruleOpCompare ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17218:1: ( ( ruleOpCompare ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17219:1: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17220:1: ( ruleOpCompare ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17221:1: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_134614); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1" // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17232:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17236:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17237:1: ( ruleXOtherOperatorExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17237:1: ( ruleXOtherOperatorExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17238:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); } pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_134649); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__RightOperandAssignment_1_1_1" // $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17247: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17251:1: ( ( ( ruleOpOther ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17252:1: ( ( ruleOpOther ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17252:1: ( ( ruleOpOther ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17253:1: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17254:1: ( ruleOpOther ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17255:1: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_134684); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17266:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17270:1: ( ( ruleXAdditiveExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17271:1: ( ruleXAdditiveExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17271:1: ( ruleXAdditiveExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17272:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_134719); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17281: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17285:1: ( ( ( ruleOpAdd ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17286:1: ( ( ruleOpAdd ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17286:1: ( ( ruleOpAdd ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17287:1: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17288:1: ( ruleOpAdd ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17289:1: ruleOpAdd { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_134754); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17300:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17304:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17305:1: ( ruleXMultiplicativeExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17305:1: ( ruleXMultiplicativeExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17306:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_134789); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17315: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17319:1: ( ( ( ruleOpMulti ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17320:1: ( ( ruleOpMulti ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17320:1: ( ( ruleOpMulti ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17321:1: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17322:1: ( ruleOpMulti ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17323:1: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); } pushFollow(FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_134824); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17334:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17338:1: ( ( ruleXUnaryOperation ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17339:1: ( ruleXUnaryOperation ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17339:1: ( ruleXUnaryOperation ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17340:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_134859); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17349:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17353:1: ( ( ( ruleOpUnary ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17354:1: ( ( ruleOpUnary ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17354:1: ( ( ruleOpUnary ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17355:1: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17356:1: ( ruleOpUnary ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17357:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); } pushFollow(FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_134894); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17368:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17372:1: ( ( ruleXUnaryOperation ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17373:1: ( ruleXUnaryOperation ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17373:1: ( ruleXUnaryOperation ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17374:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); } pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_234929); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17383:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17387:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17388:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17388:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17389:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_134960); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17398:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17402:1: ( ( ( ruleOpPostfix ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17403:1: ( ( ruleOpPostfix ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17403:1: ( ( ruleOpPostfix ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17404:1: ( ruleOpPostfix ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17405:1: ( ruleOpPostfix ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17406:1: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); } pushFollow(FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_134995); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17417: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17421:1: ( ( ( '::' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17422:1: ( ( '::' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17422:1: ( ( '::' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17423:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17424:1: ( '::' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17425:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } match(input,82,FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_135035); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17440: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17444:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17445:1: ( ( ruleFeatureCallID ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17445:1: ( ( ruleFeatureCallID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17446:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17447:1: ( ruleFeatureCallID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17448:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); } pushFollow(FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_235078); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17459:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17463:1: ( ( ruleXAssignment ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17464:1: ( ruleXAssignment ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17464:1: ( ruleXAssignment ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17465:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } pushFollow(FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_135113); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17474: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17478:1: ( ( ( '?.' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17479:1: ( ( '?.' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17479:1: ( ( '?.' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17480:1: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17481:1: ( '?.' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17482:1: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } match(input,83,FOLLOW_83_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_135149); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17497: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17501:1: ( ( ( '::' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17502:1: ( ( '::' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17502:1: ( ( '::' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17503:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17504:1: ( '::' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17505:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } match(input,82,FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_235193); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17520: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17524:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17525:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17525:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17526:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_135232); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17535: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17539:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17540:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17540:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17541:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_135263); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17550:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17554:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17555:1: ( ( ruleIdOrSuper ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17555:1: ( ( ruleIdOrSuper ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17556:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17557:1: ( ruleIdOrSuper ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17558:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); } pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_235298); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17569: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17573:1: ( ( ( '(' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17574:1: ( ( '(' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17574:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17575:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17576:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17577:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } match(input,61,FOLLOW_61_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_035338); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17592: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17596:1: ( ( ruleXShortClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17597:1: ( ruleXShortClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17597:1: ( ruleXShortClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17598:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); } pushFollow(FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_035377); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17607: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17611:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17612:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17612:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17613:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_035408); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17622: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17626:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17627:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17627:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17628:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_135439); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17637:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17641:1: ( ( ruleXClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17642:1: ( ruleXClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17642:1: ( ruleXClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17643:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } pushFollow(FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_435470); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17652:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17656:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17657:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17657:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17658:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_035501); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17667:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17671:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17672:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17672:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17673:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_135532); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17682:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17686:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17687:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17687:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17688:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_035563); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17697:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17701:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17702:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17702:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17703:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_135594); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17712: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17716:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17717:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17717:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17718:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_035625); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17727: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17731:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17732:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17732:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17733:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_135656); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17742:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17746:1: ( ( ( '|' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17747:1: ( ( '|' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17747:1: ( ( '|' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17748:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17749:1: ( '|' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17750:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } match(input,84,FOLLOW_84_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_135692); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17765:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17769:1: ( ( ruleXExpressionInClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17770:1: ( ruleXExpressionInClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17770:1: ( ruleXExpressionInClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17771:1: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_235731); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17780:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17784:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17785:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17785:1: ( ruleXExpressionOrVarDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17786:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_035762); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17795: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17799:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17800:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17800:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17801:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_035793); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17810: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17814:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17815:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17815:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17816:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_135824); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17825:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17829:1: ( ( ( '|' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17830:1: ( ( '|' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17830:1: ( ( '|' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17831:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17832:1: ( '|' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17833:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } match(input,84,FOLLOW_84_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_235860); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17848:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17852:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17853:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17853:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17854:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_135899); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17863:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17867:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17868:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17868:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17869:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_335930); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17878:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17882:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17883:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17883:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17884:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_535961); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17893:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17897:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17898:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17898:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17899:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_135992); 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__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17908: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17912:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17913:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17913:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17914:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_136023); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17923:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17927:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17928:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17928:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17929:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_136054); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17938: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17942:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17943:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17943:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17944:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_036085); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17953:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17957:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17958:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17958:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17959:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_136116); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17968:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17972:1: ( ( ruleXCasePart ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17973:1: ( ruleXCasePart ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17973:1: ( ruleXCasePart ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17974:1: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_436147); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17983:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17987:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17988:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17988:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17989:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_236178); 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__XCasePart__TypeGuardAssignment_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17998:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18002:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18003:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18003:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18004:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_136209); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18013:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18017:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18018:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18018:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18019:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_136240); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18028:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18032:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18033:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18033:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18034:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_136271); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18043:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18047:1: ( ( ( ',' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18048:1: ( ( ',' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18048:1: ( ( ',' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18049:1: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18050:1: ( ',' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18051:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } match(input,53,FOLLOW_53_in_rule__XCasePart__FallThroughAssignment_3_136307); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18066:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18070:1: ( ( ruleJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18071:1: ( ruleJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18071:1: ( ruleJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18072:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); } pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_336346); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18081:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18085:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18086:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18086:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18087:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_136377); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18096:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18100:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18101:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18101:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18102:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_336408); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18111:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18115:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18116:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18116:1: ( ruleXExpressionOrVarDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18117:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_036439); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18126:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18130:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18131:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18131:1: ( ruleXExpressionOrVarDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18132:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_136470); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18141:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18145:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18146:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18146:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18147:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_536501); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18156:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18160:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18161:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18161:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18162:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_036532); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18171:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18175:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18176:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18176:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18177:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_136563); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18186:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18190:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18191:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18191:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18192:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_936594); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18201:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18205:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18206:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18206:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18207:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_336625); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18216:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18220:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18221:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18221:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18222:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_536656); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18231:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18235:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18236:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18236:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18237:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_236687); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18246:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18250:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18251:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18251:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18252:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_536718); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18261:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18265:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18266:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18266:1: ( ruleXExpressionOrVarDeclaration ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18267:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); } pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_036749); 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__XVariableDeclaration__WriteableAssignment_1_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18276:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18280:1: ( ( ( 'var' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18281:1: ( ( 'var' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18281:1: ( ( 'var' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18282:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18283:1: ( 'var' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18284:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } match(input,85,FOLLOW_85_in_rule__XVariableDeclaration__WriteableAssignment_1_036785); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__WriteableAssignment_1_0" // $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18299:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18303:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18304:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18304:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18305:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_036824); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__TypeAssignment_2_0_0_0" // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18314:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18318:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18319:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18319:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18320:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_136855); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__NameAssignment_2_0_0_1" // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18329:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18333:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18334:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18334:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18335:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_136886); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__NameAssignment_2_1" // $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18344:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18348:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18349:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18349:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18350:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_136917); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__RightAssignment_3_1" // $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18359:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18363:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18364:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18364:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18365:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_036948); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__ParameterTypeAssignment_0" // $ANTLR start "rule__JvmFormalParameter__NameAssignment_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18374:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18378:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18379:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18379:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18380:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_136979); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__NameAssignment_1" // $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18389:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18393:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18394:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18394:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18395:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_037010); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" // $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18404:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18408:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18409:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18409:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18410:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_137041); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__NameAssignment_1" // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18419:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18423:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18424:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18424:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18425:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_137072); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18434:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18438:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18439:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18439:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18440:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_137103); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18449:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18453:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18454:1: ( ( ruleIdOrSuper ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18454:1: ( ( ruleIdOrSuper ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18455:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18456:1: ( ruleIdOrSuper ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18457:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); } pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_237138); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18468:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18472:1: ( ( ( '(' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18473:1: ( ( '(' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18473:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18474:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18475:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18476:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } match(input,61,FOLLOW_61_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_037178); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18491:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18495:1: ( ( ruleXShortClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18496:1: ( ruleXShortClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18496:1: ( ruleXShortClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18497:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); } pushFollow(FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_037217); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18506: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18510:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18511:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18511:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18512:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_037248); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18521: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18525:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18526:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18526:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18527:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_137279); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18536:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18540:1: ( ( ruleXClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18541:1: ( ruleXClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18541:1: ( ruleXClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18542:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_437310); 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__XConstructorCall__ConstructorAssignment_2" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18551:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18555:1: ( ( ( ruleQualifiedName ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18556:1: ( ( ruleQualifiedName ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18556:1: ( ( ruleQualifiedName ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18557:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18558:1: ( ruleQualifiedName ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18559:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_237345); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ConstructorAssignment_2" // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18570:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18574:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18575:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18575:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18576:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_137380); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__TypeArgumentsAssignment_3_1" // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18585:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18589:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18590:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18590:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18591:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_137411); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1" // $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18600:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18604:1: ( ( ( '(' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18605:1: ( ( '(' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18605:1: ( ( '(' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18606:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18607:1: ( '(' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18608:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } match(input,61,FOLLOW_61_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_037447); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0" // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18623:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18627:1: ( ( ruleXShortClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18628:1: ( ruleXShortClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18628:1: ( ruleXShortClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18629:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } pushFollow(FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_037486); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_0" // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18638:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18642:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18643:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18643:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18644:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_037517); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0" // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18653:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18657:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18658:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18658:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18659:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_137548); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1" // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18668:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18672:1: ( ( ruleXClosure ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18673:1: ( ruleXClosure ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18673:1: ( ruleXClosure ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18674:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_537579); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_5" // $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18683:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18687:1: ( ( ( 'true' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18688:1: ( ( 'true' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18688:1: ( ( 'true' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18689:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18690:1: ( 'true' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18691:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } match(input,86,FOLLOW_86_in_rule__XBooleanLiteral__IsTrueAssignment_1_137615); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18706:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18710:1: ( ( ruleNumber ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18711:1: ( ruleNumber ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18711:1: ( ruleNumber ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18712:1: ruleNumber { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_137654); 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__XStringLiteral__ValueAssignment_1" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18721:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18725:1: ( ( RULE_STRING ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18726:1: ( RULE_STRING ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18726:1: ( RULE_STRING ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18727:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_137685); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__ValueAssignment_1" // $ANTLR start "rule__XTypeLiteral__TypeAssignment_3" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18736:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18740:1: ( ( ( ruleQualifiedName ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18741:1: ( ( ruleQualifiedName ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18741:1: ( ( ruleQualifiedName ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18742:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18743:1: ( ruleQualifiedName ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18744:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_337720); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18755:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18759:1: ( ( ruleArrayBrackets ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18760:1: ( ruleArrayBrackets ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18760:1: ( ruleArrayBrackets ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18761:1: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_437755); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18770:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18774:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18775:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18775:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18776:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_237786); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18785:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18789:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18790:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18790:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18791:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_237817); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18800:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18804:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18805:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18805:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18806:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_237848); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18815:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18819:1: ( ( ruleXCatchClause ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18820:1: ( ruleXCatchClause ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18820:1: ( ruleXCatchClause ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18821:1: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } pushFollow(FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_037879); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18830: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18834:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18835:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18835:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18836:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_137910); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18845:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18849:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18850:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18850:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18851:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_137941); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18860:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18864:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18865:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18865:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18866:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_137972); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18875:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18879:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18880:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18880:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18881:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_338003); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18890:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18894:1: ( ( ruleFullJvmFormalParameter ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18895:1: ( ruleFullJvmFormalParameter ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18895:1: ( ruleFullJvmFormalParameter ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18896:1: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_238034); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18905:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18909:1: ( ( ruleXExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18910:1: ( ruleXExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18910:1: ( ruleXExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18911:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_438065); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18920:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18924:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18925:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18925:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18926:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_038096); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18935: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18939:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18940:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18940:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18941:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_138127); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18950:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18954:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18955:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18955:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18956:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_238158); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18965:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18969:1: ( ( ( ruleQualifiedName ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18970:1: ( ( ruleQualifiedName ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18970:1: ( ( ruleQualifiedName ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18971:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18972:1: ( ruleQualifiedName ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18973:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_038193); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18984:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18988:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18989:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18989:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18990:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_138228); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18999:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19003:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19004:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19004:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19005:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_138259); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19014:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19018:1: ( ( ( ruleValidID ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19019:1: ( ( ruleValidID ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19019:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19020:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19021:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19022:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); } pushFollow(FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_138294); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19033: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19037:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19038:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19038:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19039:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_138329); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19048: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19052:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19053:1: ( ruleJvmArgumentTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19053:1: ( ruleJvmArgumentTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19054:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_138360); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19063:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19067:1: ( ( ruleJvmUpperBound ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19068:1: ( ruleJvmUpperBound ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19068:1: ( ruleJvmUpperBound ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19069:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); } pushFollow(FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_038391); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19078:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19082:1: ( ( ruleJvmUpperBoundAnded ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19083:1: ( ruleJvmUpperBoundAnded ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19083:1: ( ruleJvmUpperBoundAnded ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19084:1: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); } pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_138422); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19093:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19097:1: ( ( ruleJvmLowerBound ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19098:1: ( ruleJvmLowerBound ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19098:1: ( ruleJvmLowerBound ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19099:1: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); } pushFollow(FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_038453); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19108:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19112:1: ( ( ruleJvmLowerBoundAnded ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19113:1: ( ruleJvmLowerBoundAnded ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19113:1: ( ruleJvmLowerBoundAnded ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19114:1: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); } pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_138484); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19123:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19127:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19128:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19128:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19129:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_138515); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19138:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19142:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19143:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19143:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19144:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_138546); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19153:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19157:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19158:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19158:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19159:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_138577); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19168:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19172:1: ( ( ruleJvmTypeReference ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19173:1: ( ruleJvmTypeReference ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19173:1: ( ruleJvmTypeReference ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19174:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_138608); 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__XImportDeclaration__StaticAssignment_1_0_0" // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19187:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ; public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19191:1: ( ( ( 'static' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19192:1: ( ( 'static' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19192:1: ( ( 'static' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19193:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19194:1: ( 'static' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19195:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } match(input,46,FOLLOW_46_in_rule__XImportDeclaration__StaticAssignment_1_0_038648); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19210:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ; public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19214:1: ( ( ( 'extension' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19215:1: ( ( 'extension' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19215:1: ( ( 'extension' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19216:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19217:1: ( 'extension' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19218:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } match(input,48,FOLLOW_48_in_rule__XImportDeclaration__ExtensionAssignment_1_0_138692); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19233:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19237:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19238:1: ( ( ruleQualifiedNameInStaticImport ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19238:1: ( ( ruleQualifiedNameInStaticImport ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19239:1: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19240:1: ( ruleQualifiedNameInStaticImport ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19241:1: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1()); } pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_238735); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19252: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19256:1: ( ( ( '*' ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19257:1: ( ( '*' ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19257:1: ( ( '*' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19258:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19259:1: ( '*' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19260:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } match(input,36,FOLLOW_36_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_038775); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19275: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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19279:1: ( ( ruleValidID ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19280:1: ( ruleValidID ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19280:1: ( ruleValidID ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19281:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0()); } pushFollow(FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_138814); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19290:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19294:1: ( ( ( ruleQualifiedName ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19295:1: ( ( ruleQualifiedName ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19295:1: ( ( ruleQualifiedName ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19296:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19297:1: ( ruleQualifiedName ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19298:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_138849); 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.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19309:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19313:1: ( ( ruleQualifiedNameWithWildcard ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19314:1: ( ruleQualifiedNameWithWildcard ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19314:1: ( ruleQualifiedNameWithWildcard ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19315:1: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_238884); 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 synpred25_InternalExpressions public final void synpred25_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2510:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred25_InternalExpressions5355); rule__OpOther__Group_6_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred25_InternalExpressions // $ANTLR start synpred26_InternalExpressions public final void synpred26_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( ( '<' ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2516:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,27,FOLLOW_27_in_synpred26_InternalExpressions5374); if (state.failed) return ; } } } // $ANTLR end synpred26_InternalExpressions // $ANTLR start synpred39_InternalExpressions public final void synpred39_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2768:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred39_InternalExpressions5933); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred39_InternalExpressions // $ANTLR start synpred47_InternalExpressions public final void synpred47_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ( ruleXForLoopExpression ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2832:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:1: ( ruleXForLoopExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:3: ruleXForLoopExpression { pushFollow(FOLLOW_ruleXForLoopExpression_in_synpred47_InternalExpressions6106); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred47_InternalExpressions // $ANTLR start synpred48_InternalExpressions public final void synpred48_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ( ruleXBasicForLoopExpression ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2838:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_synpred48_InternalExpressions6124); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; } } } // $ANTLR end synpred48_InternalExpressions // $ANTLR start synpred61_InternalExpressions public final void synpred61_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2964:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred61_InternalExpressions6443); rule__XSwitchExpression__Group_2_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred61_InternalExpressions // $ANTLR start synpred65_InternalExpressions public final void synpred65_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3054:1: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:1: ( rule__XVariableDeclaration__Group_2_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:2: rule__XVariableDeclaration__Group_2_0__0 { pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred65_InternalExpressions6647); rule__XVariableDeclaration__Group_2_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred65_InternalExpressions // $ANTLR start synpred66_InternalExpressions public final void synpred66_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3076:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred66_InternalExpressions6698); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred66_InternalExpressions // $ANTLR start synpred72_InternalExpressions public final void synpred72_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3170:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred72_InternalExpressions6913); rule__XConstructorCall__ArgumentsAssignment_4_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred72_InternalExpressions // $ANTLR start synpred85_InternalExpressions public final void synpred85_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: ( rule__XAssignment__Group_1_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred85_InternalExpressions7938); rule__XAssignment__Group_1_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred85_InternalExpressions // $ANTLR start synpred87_InternalExpressions public final void synpred87_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: ( rule__XOrExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: rule__XOrExpression__Group_1__0 { pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_synpred87_InternalExpressions8742); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred87_InternalExpressions // $ANTLR start synpred88_InternalExpressions public final void synpred88_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: ( rule__XAndExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: rule__XAndExpression__Group_1__0 { pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_synpred88_InternalExpressions9165); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred88_InternalExpressions // $ANTLR start synpred89_InternalExpressions public final void synpred89_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: ( rule__XEqualityExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred89_InternalExpressions9588); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred89_InternalExpressions // $ANTLR start synpred90_InternalExpressions public final void synpred90_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: ( rule__XRelationalExpression__Alternatives_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred90_InternalExpressions10011); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred90_InternalExpressions // $ANTLR start synpred91_InternalExpressions public final void synpred91_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: ( rule__XOtherOperatorExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred91_InternalExpressions10863); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred91_InternalExpressions // $ANTLR start synpred92_InternalExpressions public final void synpred92_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: ( rule__XAdditiveExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred92_InternalExpressions12025); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred92_InternalExpressions // $ANTLR start synpred93_InternalExpressions public final void synpred93_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: ( rule__XMultiplicativeExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred93_InternalExpressions12448); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred93_InternalExpressions // $ANTLR start synpred94_InternalExpressions public final void synpred94_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: ( rule__XCastedExpression__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: rule__XCastedExpression__Group_1__0 { pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred94_InternalExpressions13055); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred94_InternalExpressions // $ANTLR start synpred95_InternalExpressions public final void synpred95_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: ( rule__XPostfixOperation__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred95_InternalExpressions13480); rule__XPostfixOperation__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred95_InternalExpressions // $ANTLR start synpred96_InternalExpressions public final void synpred96_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: ( rule__XMemberFeatureCall__Alternatives_1 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred96_InternalExpressions13782); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred96_InternalExpressions // $ANTLR start synpred98_InternalExpressions public final void synpred98_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred98_InternalExpressions14453); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred98_InternalExpressions // $ANTLR start synpred99_InternalExpressions public final void synpred99_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred99_InternalExpressions14511); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred99_InternalExpressions // $ANTLR start synpred107_InternalExpressions public final void synpred107_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: ( rule__XClosure__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_synpred107_InternalExpressions16747); rule__XClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred107_InternalExpressions // $ANTLR start synpred114_InternalExpressions public final void synpred114_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: ( rule__XIfExpression__Group_6__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_synpred114_InternalExpressions18953); rule__XIfExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred114_InternalExpressions // $ANTLR start synpred117_InternalExpressions public final void synpred117_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: ( rule__XSwitchExpression__Group_2_1_0__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred117_InternalExpressions20024); rule__XSwitchExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred117_InternalExpressions // $ANTLR start synpred130_InternalExpressions public final void synpred130_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: ( rule__XFeatureCall__Group_3__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred130_InternalExpressions24918); rule__XFeatureCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred130_InternalExpressions // $ANTLR start synpred131_InternalExpressions public final void synpred131_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred131_InternalExpressions24976); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred131_InternalExpressions // $ANTLR start synpred135_InternalExpressions public final void synpred135_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: ( rule__XConstructorCall__Group_3__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred135_InternalExpressions26034); rule__XConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred135_InternalExpressions // $ANTLR start synpred136_InternalExpressions public final void synpred136_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: ( rule__XConstructorCall__Group_4__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: rule__XConstructorCall__Group_4__0 { pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred136_InternalExpressions26095); rule__XConstructorCall__Group_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred136_InternalExpressions // $ANTLR start synpred137_InternalExpressions public final void synpred137_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: ( rule__XConstructorCall__ArgumentsAssignment_5 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred137_InternalExpressions26153); rule__XConstructorCall__ArgumentsAssignment_5(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred137_InternalExpressions // $ANTLR start synpred142_InternalExpressions public final void synpred142_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: ( rule__XReturnExpression__ExpressionAssignment_2 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred142_InternalExpressions28205); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred142_InternalExpressions // $ANTLR start synpred143_InternalExpressions public final void synpred143_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred143_InternalExpressions28534); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred143_InternalExpressions // $ANTLR start synpred144_InternalExpressions public final void synpred144_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred144_InternalExpressions28594); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred144_InternalExpressions // $ANTLR start synpred145_InternalExpressions public final void synpred145_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: ( rule__QualifiedName__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_synpred145_InternalExpressions29772); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred145_InternalExpressions // $ANTLR start synpred147_InternalExpressions public final void synpred147_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: ( rule__JvmTypeReference__Group_0_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred147_InternalExpressions30263); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred147_InternalExpressions // $ANTLR start synpred151_InternalExpressions public final void synpred151_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: ( rule__JvmParameterizedTypeReference__Group_1__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred151_InternalExpressions31309); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred151_InternalExpressions // $ANTLR start synpred153_InternalExpressions public final void synpred153_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred153_InternalExpressions31618); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred153_InternalExpressions // $ANTLR start synpred154_InternalExpressions public final void synpred154_InternalExpressions_fragment() throws RecognitionException { // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) // ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred154_InternalExpressions31929); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred154_InternalExpressions // Delegated rules public final boolean synpred144_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred144_InternalExpressions_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 synpred39_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred39_InternalExpressions_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 synpred145_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred145_InternalExpressions_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 synpred99_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred99_InternalExpressions_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 synpred143_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred143_InternalExpressions_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 synpred65_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred65_InternalExpressions_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 synpred89_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred89_InternalExpressions_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 synpred88_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred88_InternalExpressions_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred147_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred147_InternalExpressions_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 synpred96_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred96_InternalExpressions_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred114_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred114_InternalExpressions_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 synpred131_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred131_InternalExpressions_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 synpred87_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred87_InternalExpressions_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 synpred26_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred26_InternalExpressions_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 synpred136_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred136_InternalExpressions_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 synpred66_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred66_InternalExpressions_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 synpred61_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred61_InternalExpressions_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 synpred137_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred137_InternalExpressions_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 synpred94_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred94_InternalExpressions_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred25_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred25_InternalExpressions_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 synpred93_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred93_InternalExpressions_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 synpred98_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred98_InternalExpressions_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 synpred72_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred72_InternalExpressions_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 synpred90_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred90_InternalExpressions_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 synpred91_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred91_InternalExpressions_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 synpred130_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred130_InternalExpressions_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 synpred85_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred85_InternalExpressions_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 synpred92_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred92_InternalExpressions_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 synpred107_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred107_InternalExpressions_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 synpred153_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred153_InternalExpressions_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 synpred48_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred48_InternalExpressions_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 synpred154_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred154_InternalExpressions_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 synpred151_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred151_InternalExpressions_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 synpred95_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred95_InternalExpressions_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_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred135_InternalExpressions_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 synpred117_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred117_InternalExpressions_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 synpred47_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred47_InternalExpressions_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 synpred142_InternalExpressions() { state.backtracking++; int start = input.mark(); try { synpred142_InternalExpressions_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 DFA7 dfa7 = new DFA7(this); protected DFA15 dfa15 = new DFA15(this); protected DFA18 dfa18 = new DFA18(this); protected DFA19 dfa19 = new DFA19(this); protected DFA22 dfa22 = new DFA22(this); protected DFA27 dfa27 = new DFA27(this); protected DFA30 dfa30 = new DFA30(this); protected DFA39 dfa39 = new DFA39(this); protected DFA42 dfa42 = new DFA42(this); protected DFA48 dfa48 = new DFA48(this); protected DFA55 dfa55 = new DFA55(this); protected DFA56 dfa56 = new DFA56(this); protected DFA64 dfa64 = new DFA64(this); protected DFA74 dfa74 = new DFA74(this); protected DFA87 dfa87 = new DFA87(this); protected DFA88 dfa88 = new DFA88(this); protected DFA92 dfa92 = new DFA92(this); protected DFA93 dfa93 = new DFA93(this); protected DFA94 dfa94 = new DFA94(this); protected DFA99 dfa99 = new DFA99(this); protected DFA108 dfa108 = new DFA108(this); protected DFA111 dfa111 = new DFA111(this); static final String DFA7_eotS = "\13\uffff"; static final String DFA7_eofS = "\13\uffff"; static final String DFA7_minS = "\1\32\2\uffff\1\32\7\uffff"; static final String DFA7_maxS = "\1\41\2\uffff\1\36\7\uffff"; static final String DFA7_acceptS = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\3\1\6"; static final String DFA7_specialS = "\13\uffff}>"; static final String[] DFA7_transitionS = { "\1\3\1\6\1\1\1\2\1\4\1\5\1\7\1\10", "", "", "\1\12\3\uffff\1\11", "", "", "", "", "", "", "" }; static final short[] DFA7_eot = DFA.unpackEncodedString(DFA7_eotS); static final short[] DFA7_eof = DFA.unpackEncodedString(DFA7_eofS); static final char[] DFA7_min = DFA.unpackEncodedStringToUnsignedChars(DFA7_minS); static final char[] DFA7_max = DFA.unpackEncodedStringToUnsignedChars(DFA7_maxS); static final short[] DFA7_accept = DFA.unpackEncodedString(DFA7_acceptS); static final short[] DFA7_special = DFA.unpackEncodedString(DFA7_specialS); static final short[][] DFA7_transition; static { int numStates = DFA7_transitionS.length; DFA7_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA7_transition[i] = DFA.unpackEncodedString(DFA7_transitionS[i]); } } class DFA7 extends DFA { public DFA7(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 7; this.eot = DFA7_eot; this.eof = DFA7_eof; this.min = DFA7_min; this.max = DFA7_max; this.accept = DFA7_accept; this.special = DFA7_special; this.transition = DFA7_transition; } public String getDescription() { return "2404:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );"; } } static final String DFA15_eotS = "\12\uffff"; static final String DFA15_eofS = "\4\uffff\5\3\1\uffff"; static final String DFA15_minS = "\1\53\2\4\1\uffff\5\4\1\uffff"; static final String DFA15_maxS = "\1\123\2\61\1\uffff\5\126\1\uffff"; static final String DFA15_acceptS = "\3\uffff\1\2\5\uffff\1\1"; static final String DFA15_specialS = "\12\uffff}>"; static final String[] DFA15_transitionS = { "\1\1\46\uffff\1\2\1\3", "\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "", "\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3", "\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3", "\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3", "\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3", "\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3", "" }; static final short[] DFA15_eot = DFA.unpackEncodedString(DFA15_eotS); static final short[] DFA15_eof = DFA.unpackEncodedString(DFA15_eofS); static final char[] DFA15_min = DFA.unpackEncodedStringToUnsignedChars(DFA15_minS); static final char[] DFA15_max = DFA.unpackEncodedStringToUnsignedChars(DFA15_maxS); static final short[] DFA15_accept = DFA.unpackEncodedString(DFA15_acceptS); static final short[] DFA15_special = DFA.unpackEncodedString(DFA15_specialS); static final short[][] DFA15_transition; static { int numStates = DFA15_transitionS.length; DFA15_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA15_transition[i] = DFA.unpackEncodedString(DFA15_transitionS[i]); } } class DFA15 extends DFA { public DFA15(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 15; this.eot = DFA15_eot; this.eof = DFA15_eof; this.min = DFA15_min; this.max = DFA15_max; this.accept = DFA15_accept; this.special = DFA15_special; this.transition = DFA15_transition; } public String getDescription() { return "2686:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; } } static final String DFA18_eotS = "\43\uffff"; static final String DFA18_eofS = "\43\uffff"; static final String DFA18_minS = "\1\4\2\0\40\uffff"; static final String DFA18_maxS = "\1\126\2\0\40\uffff"; static final String DFA18_acceptS = "\3\uffff\1\1\1\uffff\1\2\35\uffff"; static final String DFA18_specialS = "\1\uffff\1\0\1\1\40\uffff}>"; static final String[] DFA18_transitionS = { "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; 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 "2762: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 LA18_1 = input.LA(1); int index18_1 = input.index(); input.rewind(); s = -1; if ( (synpred39_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index18_1); if ( s>=0 ) return s; break; case 1 : int LA18_2 = input.LA(1); int index18_2 = input.index(); input.rewind(); s = -1; if ( (synpred39_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index18_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 18, _s, input); error(nvae); throw nvae; } } static final String DFA19_eotS = "\40\uffff"; static final String DFA19_eofS = "\40\uffff"; static final String DFA19_minS = "\1\4\26\uffff\1\0\10\uffff"; static final String DFA19_maxS = "\1\126\26\uffff\1\0\10\uffff"; static final String DFA19_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11"; static final String DFA19_specialS = "\27\uffff\1\0\10\uffff}>"; static final String[] DFA19_transitionS = { "\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\4\uffff\1\14\1\2\1\uffff\1\14\2\uffff\1\35\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\7\uffff\1\14", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\1\uffff", "", "", "", "", "", "", "", "" }; static final short[] DFA19_eot = DFA.unpackEncodedString(DFA19_eotS); static final short[] DFA19_eof = DFA.unpackEncodedString(DFA19_eofS); static final char[] DFA19_min = DFA.unpackEncodedStringToUnsignedChars(DFA19_minS); static final char[] DFA19_max = DFA.unpackEncodedStringToUnsignedChars(DFA19_maxS); static final short[] DFA19_accept = DFA.unpackEncodedString(DFA19_acceptS); static final short[] DFA19_special = DFA.unpackEncodedString(DFA19_specialS); static final short[][] DFA19_transition; static { int numStates = DFA19_transitionS.length; DFA19_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA19_transition[i] = DFA.unpackEncodedString(DFA19_transitionS[i]); } } class DFA19 extends DFA { public DFA19(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 19; this.eot = DFA19_eot; this.eof = DFA19_eof; this.min = DFA19_min; this.max = DFA19_max; this.accept = DFA19_accept; this.special = DFA19_special; this.transition = DFA19_transition; } public String getDescription() { return "2784:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA19_23 = input.LA(1); int index19_23 = input.index(); input.rewind(); s = -1; if ( (synpred47_InternalExpressions()) ) {s = 30;} else if ( (synpred48_InternalExpressions()) ) {s = 31;} input.seek(index19_23); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 19, _s, input); error(nvae); throw nvae; } } static final String DFA22_eotS = "\43\uffff"; static final String DFA22_eofS = "\43\uffff"; static final String DFA22_minS = "\1\4\1\0\41\uffff"; static final String DFA22_maxS = "\1\126\1\0\41\uffff"; static final String DFA22_acceptS = "\2\uffff\1\2\37\uffff\1\1"; static final String DFA22_specialS = "\1\uffff\1\0\41\uffff}>"; static final String[] DFA22_transitionS = { "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\4\uffff\2\2\1\uffff\1\2\2\uffff\1\1\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\7\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA22_eot = DFA.unpackEncodedString(DFA22_eotS); static final short[] DFA22_eof = DFA.unpackEncodedString(DFA22_eofS); static final char[] DFA22_min = DFA.unpackEncodedStringToUnsignedChars(DFA22_minS); static final char[] DFA22_max = DFA.unpackEncodedStringToUnsignedChars(DFA22_maxS); static final short[] DFA22_accept = DFA.unpackEncodedString(DFA22_acceptS); static final short[] DFA22_special = DFA.unpackEncodedString(DFA22_specialS); static final short[][] DFA22_transition; static { int numStates = DFA22_transitionS.length; DFA22_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA22_transition[i] = DFA.unpackEncodedString(DFA22_transitionS[i]); } } class DFA22 extends DFA { public DFA22(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 22; this.eot = DFA22_eot; this.eof = DFA22_eof; this.min = DFA22_min; this.max = DFA22_max; this.accept = DFA22_accept; this.special = DFA22_special; this.transition = DFA22_transition; } public String getDescription() { return "2958: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 LA22_1 = input.LA(1); int index22_1 = input.index(); input.rewind(); s = -1; if ( (synpred61_InternalExpressions()) ) {s = 34;} else if ( (true) ) {s = 2;} input.seek(index22_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 22, _s, input); error(nvae); throw nvae; } } static final String DFA27_eotS = "\43\uffff"; static final String DFA27_eofS = "\43\uffff"; static final String DFA27_minS = "\1\4\2\0\40\uffff"; static final String DFA27_maxS = "\1\126\2\0\40\uffff"; static final String DFA27_acceptS = "\3\uffff\1\1\1\uffff\1\2\35\uffff"; static final String DFA27_specialS = "\1\uffff\1\0\1\1\40\uffff}>"; static final String[] DFA27_transitionS = { "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA27_eot = DFA.unpackEncodedString(DFA27_eotS); static final short[] DFA27_eof = DFA.unpackEncodedString(DFA27_eofS); static final char[] DFA27_min = DFA.unpackEncodedStringToUnsignedChars(DFA27_minS); static final char[] DFA27_max = DFA.unpackEncodedStringToUnsignedChars(DFA27_maxS); static final short[] DFA27_accept = DFA.unpackEncodedString(DFA27_acceptS); static final short[] DFA27_special = DFA.unpackEncodedString(DFA27_specialS); static final short[][] DFA27_transition; static { int numStates = DFA27_transitionS.length; DFA27_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA27_transition[i] = DFA.unpackEncodedString(DFA27_transitionS[i]); } } class DFA27 extends DFA { public DFA27(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 27; this.eot = DFA27_eot; this.eof = DFA27_eof; this.min = DFA27_min; this.max = DFA27_max; this.accept = DFA27_accept; this.special = DFA27_special; this.transition = DFA27_transition; } public String getDescription() { return "3070: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 LA27_1 = input.LA(1); int index27_1 = input.index(); input.rewind(); s = -1; if ( (synpred66_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index27_1); if ( s>=0 ) return s; break; case 1 : int LA27_2 = input.LA(1); int index27_2 = input.index(); input.rewind(); s = -1; if ( (synpred66_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index27_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 27, _s, input); error(nvae); throw nvae; } } static final String DFA30_eotS = "\43\uffff"; static final String DFA30_eofS = "\43\uffff"; static final String DFA30_minS = "\1\4\2\0\40\uffff"; static final String DFA30_maxS = "\1\126\2\0\40\uffff"; static final String DFA30_acceptS = "\3\uffff\1\1\1\uffff\1\2\35\uffff"; static final String DFA30_specialS = "\1\uffff\1\0\1\1\40\uffff}>"; static final String[] DFA30_transitionS = { "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); static final short[][] DFA30_transition; static { int numStates = DFA30_transitionS.length; DFA30_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]); } } class DFA30 extends DFA { public DFA30(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 30; this.eot = DFA30_eot; this.eof = DFA30_eof; this.min = DFA30_min; this.max = DFA30_max; this.accept = DFA30_accept; this.special = DFA30_special; this.transition = DFA30_transition; } public String getDescription() { return "3164:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA30_1 = input.LA(1); int index30_1 = input.index(); input.rewind(); s = -1; if ( (synpred72_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index30_1); if ( s>=0 ) return s; break; case 1 : int LA30_2 = input.LA(1); int index30_2 = input.index(); input.rewind(); s = -1; if ( (synpred72_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index30_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } } static final String DFA39_eotS = "\7\uffff"; static final String DFA39_eofS = "\2\uffff\1\4\2\uffff\1\4\1\uffff"; static final String DFA39_minS = "\1\4\1\uffff\1\53\1\4\1\uffff\1\53\1\uffff"; static final String DFA39_maxS = "\1\56\1\uffff\1\74\1\44\1\uffff\1\74\1\uffff"; static final String DFA39_acceptS = "\1\uffff\1\1\2\uffff\1\2\1\uffff\1\3"; static final String DFA39_specialS = "\7\uffff}>"; static final String[] DFA39_transitionS = { "\1\2\51\uffff\1\1", "", "\1\3\20\uffff\1\4", "\1\5\37\uffff\1\6", "", "\1\3\20\uffff\1\4", "" }; 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 "3364:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );"; } } static final String DFA42_eotS = "\12\uffff"; static final String DFA42_eofS = "\1\10\11\uffff"; static final String DFA42_minS = "\1\4\7\0\2\uffff"; static final String DFA42_maxS = "\1\126\7\0\2\uffff"; static final String DFA42_acceptS = "\10\uffff\1\2\1\1"; static final String DFA42_specialS = "\1\uffff\1\6\1\0\1\1\1\5\1\3\1\2\1\4\2\uffff}>"; static final String[] DFA42_transitionS = { "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\64\10\2\uffff\2\10\1\uffff\2\10", "\1\uffff", "\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 "3651: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 LA42_2 = input.LA(1); int index42_2 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_2); if ( s>=0 ) return s; break; case 1 : int LA42_3 = input.LA(1); int index42_3 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_3); if ( s>=0 ) return s; break; case 2 : int LA42_6 = input.LA(1); int index42_6 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_6); if ( s>=0 ) return s; break; case 3 : int LA42_5 = input.LA(1); int index42_5 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_5); if ( s>=0 ) return s; break; case 4 : int LA42_7 = input.LA(1); int index42_7 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_7); if ( s>=0 ) return s; break; case 5 : int LA42_4 = input.LA(1); int index42_4 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_4); if ( s>=0 ) return s; break; case 6 : int LA42_1 = input.LA(1); int index42_1 = input.index(); input.rewind(); s = -1; if ( (synpred85_InternalExpressions()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index42_1); 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 DFA48_eotS = "\13\uffff"; static final String DFA48_eofS = "\1\1\12\uffff"; static final String DFA48_minS = "\1\4\1\uffff\10\0\1\uffff"; static final String DFA48_maxS = "\1\126\1\uffff\10\0\1\uffff"; static final String DFA48_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA48_specialS = "\2\uffff\1\2\1\3\1\5\1\7\1\4\1\0\1\6\1\1\1\uffff}>"; static final String[] DFA48_transitionS = { "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\56\1\2\uffff\2\1\1\uffff\2\1", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\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 "()* loopback of 5143: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 LA48_7 = input.LA(1); int index48_7 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_7); if ( s>=0 ) return s; break; case 1 : int LA48_9 = input.LA(1); int index48_9 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_9); if ( s>=0 ) return s; break; case 2 : int LA48_2 = input.LA(1); int index48_2 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_2); if ( s>=0 ) return s; break; case 3 : int LA48_3 = input.LA(1); int index48_3 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_3); if ( s>=0 ) return s; break; case 4 : int LA48_6 = input.LA(1); int index48_6 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_6); if ( s>=0 ) return s; break; case 5 : int LA48_4 = input.LA(1); int index48_4 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_4); if ( s>=0 ) return s; break; case 6 : int LA48_8 = input.LA(1); int index48_8 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_8); if ( s>=0 ) return s; break; case 7 : int LA48_5 = input.LA(1); int index48_5 = input.index(); input.rewind(); s = -1; if ( (synpred91_InternalExpressions()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index48_5); 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 DFA55_eotS = "\116\uffff"; static final String DFA55_eofS = "\1\2\115\uffff"; static final String DFA55_minS = "\1\4\1\0\114\uffff"; static final String DFA55_maxS = "\1\126\1\0\114\uffff"; static final String DFA55_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA55_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA55_transitionS = { "\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; 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 "6970: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 LA55_1 = input.LA(1); int index55_1 = input.index(); input.rewind(); s = -1; if ( (synpred98_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index55_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 55, _s, input); error(nvae); throw nvae; } } static final String DFA56_eotS = "\116\uffff"; static final String DFA56_eofS = "\1\2\115\uffff"; static final String DFA56_minS = "\1\4\1\0\114\uffff"; static final String DFA56_maxS = "\1\126\1\0\114\uffff"; static final String DFA56_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA56_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA56_transitionS = { "\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA56_eot = DFA.unpackEncodedString(DFA56_eotS); static final short[] DFA56_eof = DFA.unpackEncodedString(DFA56_eofS); static final char[] DFA56_min = DFA.unpackEncodedStringToUnsignedChars(DFA56_minS); static final char[] DFA56_max = DFA.unpackEncodedStringToUnsignedChars(DFA56_maxS); static final short[] DFA56_accept = DFA.unpackEncodedString(DFA56_acceptS); static final short[] DFA56_special = DFA.unpackEncodedString(DFA56_specialS); static final short[][] DFA56_transition; static { int numStates = DFA56_transitionS.length; DFA56_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA56_transition[i] = DFA.unpackEncodedString(DFA56_transitionS[i]); } } class DFA56 extends DFA { public DFA56(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 56; this.eot = DFA56_eot; this.eof = DFA56_eof; this.min = DFA56_min; this.max = DFA56_max; this.accept = DFA56_accept; this.special = DFA56_special; this.transition = DFA56_transition; } public String getDescription() { return "6998: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 LA56_1 = input.LA(1); int index56_1 = input.index(); input.rewind(); s = -1; if ( (synpred99_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index56_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 56, _s, input); error(nvae); throw nvae; } } static final String DFA64_eotS = "\46\uffff"; static final String DFA64_eofS = "\46\uffff"; static final String DFA64_minS = "\1\4\2\0\43\uffff"; static final String DFA64_maxS = "\1\126\2\0\43\uffff"; static final String DFA64_acceptS = "\3\uffff\1\1\1\uffff\1\2\40\uffff"; static final String DFA64_specialS = "\1\uffff\1\0\1\1\43\uffff}>"; static final String[] DFA64_transitionS = { "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\4\uffff\2\5\1\uffff\2\5\1\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\2\5", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA64_eot = DFA.unpackEncodedString(DFA64_eotS); static final short[] DFA64_eof = DFA.unpackEncodedString(DFA64_eofS); static final char[] DFA64_min = DFA.unpackEncodedStringToUnsignedChars(DFA64_minS); static final char[] DFA64_max = DFA.unpackEncodedStringToUnsignedChars(DFA64_maxS); static final short[] DFA64_accept = DFA.unpackEncodedString(DFA64_acceptS); static final short[] DFA64_special = DFA.unpackEncodedString(DFA64_specialS); static final short[][] DFA64_transition; static { int numStates = DFA64_transitionS.length; DFA64_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA64_transition[i] = DFA.unpackEncodedString(DFA64_transitionS[i]); } } class DFA64 extends DFA { public DFA64(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 64; this.eot = DFA64_eot; this.eof = DFA64_eof; this.min = DFA64_min; this.max = DFA64_max; this.accept = DFA64_accept; this.special = DFA64_special; this.transition = DFA64_transition; } public String getDescription() { return "8139: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 LA64_1 = input.LA(1); int index64_1 = input.index(); input.rewind(); s = -1; if ( (synpred107_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index64_1); if ( s>=0 ) return s; break; case 1 : int LA64_2 = input.LA(1); int index64_2 = input.index(); input.rewind(); s = -1; if ( (synpred107_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 5;} input.seek(index64_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 64, _s, input); error(nvae); throw nvae; } } static final String DFA74_eotS = "\42\uffff"; static final String DFA74_eofS = "\42\uffff"; static final String DFA74_minS = "\1\4\2\0\37\uffff"; static final String DFA74_maxS = "\1\126\2\0\37\uffff"; static final String DFA74_acceptS = "\3\uffff\1\1\1\2\35\uffff"; static final String DFA74_specialS = "\1\uffff\1\0\1\1\37\uffff}>"; static final String[] DFA74_transitionS = { "\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\4\uffff\2\4\1\uffff\1\4\2\uffff\1\2\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\7\uffff\1\4", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA74_eot = DFA.unpackEncodedString(DFA74_eotS); static final short[] DFA74_eof = DFA.unpackEncodedString(DFA74_eofS); static final char[] DFA74_min = DFA.unpackEncodedStringToUnsignedChars(DFA74_minS); static final char[] DFA74_max = DFA.unpackEncodedStringToUnsignedChars(DFA74_maxS); static final short[] DFA74_accept = DFA.unpackEncodedString(DFA74_acceptS); static final short[] DFA74_special = DFA.unpackEncodedString(DFA74_specialS); static final short[][] DFA74_transition; static { int numStates = DFA74_transitionS.length; DFA74_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA74_transition[i] = DFA.unpackEncodedString(DFA74_transitionS[i]); } } class DFA74 extends DFA { public DFA74(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 74; this.eot = DFA74_eot; this.eof = DFA74_eof; this.min = DFA74_min; this.max = DFA74_max; this.accept = DFA74_accept; this.special = DFA74_special; this.transition = DFA74_transition; } public String getDescription() { return "9807: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 LA74_1 = input.LA(1); int index74_1 = input.index(); input.rewind(); s = -1; if ( (synpred117_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 4;} input.seek(index74_1); if ( s>=0 ) return s; break; case 1 : int LA74_2 = input.LA(1); int index74_2 = input.index(); input.rewind(); s = -1; if ( (synpred117_InternalExpressions()) ) {s = 3;} else if ( (true) ) {s = 4;} input.seek(index74_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 74, _s, input); error(nvae); throw nvae; } } static final String DFA87_eotS = "\116\uffff"; static final String DFA87_eofS = "\1\2\115\uffff"; static final String DFA87_minS = "\1\4\1\0\114\uffff"; static final String DFA87_maxS = "\1\126\1\0\114\uffff"; static final String DFA87_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA87_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA87_transitionS = { "\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA87_eot = DFA.unpackEncodedString(DFA87_eotS); static final short[] DFA87_eof = DFA.unpackEncodedString(DFA87_eofS); static final char[] DFA87_min = DFA.unpackEncodedStringToUnsignedChars(DFA87_minS); static final char[] DFA87_max = DFA.unpackEncodedStringToUnsignedChars(DFA87_maxS); static final short[] DFA87_accept = DFA.unpackEncodedString(DFA87_acceptS); static final short[] DFA87_special = DFA.unpackEncodedString(DFA87_specialS); static final short[][] DFA87_transition; static { int numStates = DFA87_transitionS.length; DFA87_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA87_transition[i] = DFA.unpackEncodedString(DFA87_transitionS[i]); } } class DFA87 extends DFA { public DFA87(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 87; this.eot = DFA87_eot; this.eof = DFA87_eof; this.min = DFA87_min; this.max = DFA87_max; this.accept = DFA87_accept; this.special = DFA87_special; this.transition = DFA87_transition; } public String getDescription() { return "12295: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 LA87_1 = input.LA(1); int index87_1 = input.index(); input.rewind(); s = -1; if ( (synpred130_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index87_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 87, _s, input); error(nvae); throw nvae; } } static final String DFA88_eotS = "\116\uffff"; static final String DFA88_eofS = "\1\2\115\uffff"; static final String DFA88_minS = "\1\4\1\0\114\uffff"; static final String DFA88_maxS = "\1\126\1\0\114\uffff"; static final String DFA88_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA88_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA88_transitionS = { "\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA88_eot = DFA.unpackEncodedString(DFA88_eotS); static final short[] DFA88_eof = DFA.unpackEncodedString(DFA88_eofS); static final char[] DFA88_min = DFA.unpackEncodedStringToUnsignedChars(DFA88_minS); static final char[] DFA88_max = DFA.unpackEncodedStringToUnsignedChars(DFA88_maxS); static final short[] DFA88_accept = DFA.unpackEncodedString(DFA88_acceptS); static final short[] DFA88_special = DFA.unpackEncodedString(DFA88_specialS); static final short[][] DFA88_transition; static { int numStates = DFA88_transitionS.length; DFA88_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA88_transition[i] = DFA.unpackEncodedString(DFA88_transitionS[i]); } } class DFA88 extends DFA { public DFA88(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 88; this.eot = DFA88_eot; this.eof = DFA88_eof; this.min = DFA88_min; this.max = DFA88_max; this.accept = DFA88_accept; this.special = DFA88_special; this.transition = DFA88_transition; } public String getDescription() { return "12323: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 LA88_1 = input.LA(1); int index88_1 = input.index(); input.rewind(); s = -1; if ( (synpred131_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index88_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 88, _s, input); error(nvae); throw nvae; } } static final String DFA92_eotS = "\116\uffff"; static final String DFA92_eofS = "\1\2\115\uffff"; static final String DFA92_minS = "\1\4\1\0\114\uffff"; static final String DFA92_maxS = "\1\126\1\0\114\uffff"; static final String DFA92_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA92_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA92_transitionS = { "\5\2\5\uffff\15\2\1\1\64\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA92_eot = DFA.unpackEncodedString(DFA92_eotS); static final short[] DFA92_eof = DFA.unpackEncodedString(DFA92_eofS); static final char[] DFA92_min = DFA.unpackEncodedStringToUnsignedChars(DFA92_minS); static final char[] DFA92_max = DFA.unpackEncodedStringToUnsignedChars(DFA92_maxS); static final short[] DFA92_accept = DFA.unpackEncodedString(DFA92_acceptS); static final short[] DFA92_special = DFA.unpackEncodedString(DFA92_specialS); static final short[][] DFA92_transition; static { int numStates = DFA92_transitionS.length; DFA92_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA92_transition[i] = DFA.unpackEncodedString(DFA92_transitionS[i]); } } class DFA92 extends DFA { public DFA92(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 92; this.eot = DFA92_eot; this.eof = DFA92_eof; this.min = DFA92_min; this.max = DFA92_max; this.accept = DFA92_accept; this.special = DFA92_special; this.transition = DFA92_transition; } public String getDescription() { return "12861:1: ( rule__XConstructorCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA92_1 = input.LA(1); int index92_1 = input.index(); input.rewind(); s = -1; if ( (synpred135_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index92_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 92, _s, input); error(nvae); throw nvae; } } static final String DFA93_eotS = "\116\uffff"; static final String DFA93_eofS = "\1\2\115\uffff"; static final String DFA93_minS = "\1\4\1\0\114\uffff"; static final String DFA93_maxS = "\1\126\1\0\114\uffff"; static final String DFA93_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA93_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA93_transitionS = { "\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA93_eot = DFA.unpackEncodedString(DFA93_eotS); static final short[] DFA93_eof = DFA.unpackEncodedString(DFA93_eofS); static final char[] DFA93_min = DFA.unpackEncodedStringToUnsignedChars(DFA93_minS); static final char[] DFA93_max = DFA.unpackEncodedStringToUnsignedChars(DFA93_maxS); static final short[] DFA93_accept = DFA.unpackEncodedString(DFA93_acceptS); static final short[] DFA93_special = DFA.unpackEncodedString(DFA93_specialS); static final short[][] DFA93_transition; static { int numStates = DFA93_transitionS.length; DFA93_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA93_transition[i] = DFA.unpackEncodedString(DFA93_transitionS[i]); } } class DFA93 extends DFA { public DFA93(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 93; this.eot = DFA93_eot; this.eof = DFA93_eof; this.min = DFA93_min; this.max = DFA93_max; this.accept = DFA93_accept; this.special = DFA93_special; this.transition = DFA93_transition; } public String getDescription() { return "12890:1: ( rule__XConstructorCall__Group_4__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA93_1 = input.LA(1); int index93_1 = input.index(); input.rewind(); s = -1; if ( (synpred136_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index93_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 93, _s, input); error(nvae); throw nvae; } } static final String DFA94_eotS = "\116\uffff"; static final String DFA94_eofS = "\1\2\115\uffff"; static final String DFA94_minS = "\1\4\1\0\114\uffff"; static final String DFA94_maxS = "\1\126\1\0\114\uffff"; static final String DFA94_acceptS = "\2\uffff\1\2\112\uffff\1\1"; static final String DFA94_specialS = "\1\uffff\1\0\114\uffff}>"; static final String[] DFA94_transitionS = { "\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA94_eot = DFA.unpackEncodedString(DFA94_eotS); static final short[] DFA94_eof = DFA.unpackEncodedString(DFA94_eofS); static final char[] DFA94_min = DFA.unpackEncodedStringToUnsignedChars(DFA94_minS); static final char[] DFA94_max = DFA.unpackEncodedStringToUnsignedChars(DFA94_maxS); static final short[] DFA94_accept = DFA.unpackEncodedString(DFA94_acceptS); static final short[] DFA94_special = DFA.unpackEncodedString(DFA94_specialS); static final short[][] DFA94_transition; static { int numStates = DFA94_transitionS.length; DFA94_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA94_transition[i] = DFA.unpackEncodedString(DFA94_transitionS[i]); } } class DFA94 extends DFA { public DFA94(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 94; this.eot = DFA94_eot; this.eof = DFA94_eof; this.min = DFA94_min; this.max = DFA94_max; this.accept = DFA94_accept; this.special = DFA94_special; this.transition = DFA94_transition; } public String getDescription() { return "12918:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA94_1 = input.LA(1); int index94_1 = input.index(); input.rewind(); s = -1; if ( (synpred137_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 2;} input.seek(index94_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 94, _s, input); error(nvae); throw nvae; } } static final String DFA99_eotS = "\116\uffff"; static final String DFA99_eofS = "\1\41\115\uffff"; static final String DFA99_minS = "\1\4\40\0\55\uffff"; static final String DFA99_maxS = "\1\126\40\0\55\uffff"; static final String DFA99_acceptS = "\41\uffff\1\2\53\uffff\1\1"; static final String DFA99_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\55\uffff}>"; static final String[] DFA99_transitionS = { "\1\1\1\23\1\24\1\25\1\27\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\4\41\1\17\1\12\1\41\1\20\2\41\1\40\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\2\uffff\2\41\1\uffff\1\41\1\22", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\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[] DFA99_eot = DFA.unpackEncodedString(DFA99_eotS); static final short[] DFA99_eof = DFA.unpackEncodedString(DFA99_eofS); static final char[] DFA99_min = DFA.unpackEncodedStringToUnsignedChars(DFA99_minS); static final char[] DFA99_max = DFA.unpackEncodedStringToUnsignedChars(DFA99_maxS); static final short[] DFA99_accept = DFA.unpackEncodedString(DFA99_acceptS); static final short[] DFA99_special = DFA.unpackEncodedString(DFA99_specialS); static final short[][] DFA99_transition; static { int numStates = DFA99_transitionS.length; DFA99_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA99_transition[i] = DFA.unpackEncodedString(DFA99_transitionS[i]); } } class DFA99 extends DFA { public DFA99(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 99; this.eot = DFA99_eot; this.eof = DFA99_eof; this.min = DFA99_min; this.max = DFA99_max; this.accept = DFA99_accept; this.special = DFA99_special; this.transition = DFA99_transition; } public String getDescription() { return "13971: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 LA99_1 = input.LA(1); int index99_1 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_1); if ( s>=0 ) return s; break; case 1 : int LA99_2 = input.LA(1); int index99_2 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_2); if ( s>=0 ) return s; break; case 2 : int LA99_3 = input.LA(1); int index99_3 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_3); if ( s>=0 ) return s; break; case 3 : int LA99_4 = input.LA(1); int index99_4 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_4); if ( s>=0 ) return s; break; case 4 : int LA99_5 = input.LA(1); int index99_5 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_5); if ( s>=0 ) return s; break; case 5 : int LA99_6 = input.LA(1); int index99_6 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_6); if ( s>=0 ) return s; break; case 6 : int LA99_7 = input.LA(1); int index99_7 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_7); if ( s>=0 ) return s; break; case 7 : int LA99_8 = input.LA(1); int index99_8 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_8); if ( s>=0 ) return s; break; case 8 : int LA99_9 = input.LA(1); int index99_9 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_9); if ( s>=0 ) return s; break; case 9 : int LA99_10 = input.LA(1); int index99_10 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_10); if ( s>=0 ) return s; break; case 10 : int LA99_11 = input.LA(1); int index99_11 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_11); if ( s>=0 ) return s; break; case 11 : int LA99_12 = input.LA(1); int index99_12 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_12); if ( s>=0 ) return s; break; case 12 : int LA99_13 = input.LA(1); int index99_13 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_13); if ( s>=0 ) return s; break; case 13 : int LA99_14 = input.LA(1); int index99_14 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_14); if ( s>=0 ) return s; break; case 14 : int LA99_15 = input.LA(1); int index99_15 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_15); if ( s>=0 ) return s; break; case 15 : int LA99_16 = input.LA(1); int index99_16 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_16); if ( s>=0 ) return s; break; case 16 : int LA99_17 = input.LA(1); int index99_17 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_17); if ( s>=0 ) return s; break; case 17 : int LA99_18 = input.LA(1); int index99_18 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_18); if ( s>=0 ) return s; break; case 18 : int LA99_19 = input.LA(1); int index99_19 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_19); if ( s>=0 ) return s; break; case 19 : int LA99_20 = input.LA(1); int index99_20 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_20); if ( s>=0 ) return s; break; case 20 : int LA99_21 = input.LA(1); int index99_21 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_21); if ( s>=0 ) return s; break; case 21 : int LA99_22 = input.LA(1); int index99_22 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_22); if ( s>=0 ) return s; break; case 22 : int LA99_23 = input.LA(1); int index99_23 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_23); if ( s>=0 ) return s; break; case 23 : int LA99_24 = input.LA(1); int index99_24 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_24); if ( s>=0 ) return s; break; case 24 : int LA99_25 = input.LA(1); int index99_25 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_25); if ( s>=0 ) return s; break; case 25 : int LA99_26 = input.LA(1); int index99_26 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_26); if ( s>=0 ) return s; break; case 26 : int LA99_27 = input.LA(1); int index99_27 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_27); if ( s>=0 ) return s; break; case 27 : int LA99_28 = input.LA(1); int index99_28 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_28); if ( s>=0 ) return s; break; case 28 : int LA99_29 = input.LA(1); int index99_29 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_29); if ( s>=0 ) return s; break; case 29 : int LA99_30 = input.LA(1); int index99_30 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_30); if ( s>=0 ) return s; break; case 30 : int LA99_31 = input.LA(1); int index99_31 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_31); if ( s>=0 ) return s; break; case 31 : int LA99_32 = input.LA(1); int index99_32 = input.index(); input.rewind(); s = -1; if ( (synpred142_InternalExpressions()) ) {s = 77;} else if ( (true) ) {s = 33;} input.seek(index99_32); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 99, _s, input); error(nvae); throw nvae; } } static final String DFA108_eotS = "\117\uffff"; static final String DFA108_eofS = "\1\2\116\uffff"; static final String DFA108_minS = "\1\4\1\0\115\uffff"; static final String DFA108_maxS = "\1\126\1\0\115\uffff"; static final String DFA108_acceptS = "\2\uffff\1\2\113\uffff\1\1"; static final String DFA108_specialS = "\1\uffff\1\0\115\uffff}>"; static final String[] DFA108_transitionS = { "\5\2\5\uffff\15\2\1\1\64\2\1\uffff\3\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA108_eot = DFA.unpackEncodedString(DFA108_eotS); static final short[] DFA108_eof = DFA.unpackEncodedString(DFA108_eofS); static final char[] DFA108_min = DFA.unpackEncodedStringToUnsignedChars(DFA108_minS); static final char[] DFA108_max = DFA.unpackEncodedStringToUnsignedChars(DFA108_maxS); static final short[] DFA108_accept = DFA.unpackEncodedString(DFA108_acceptS); static final short[] DFA108_special = DFA.unpackEncodedString(DFA108_specialS); static final short[][] DFA108_transition; static { int numStates = DFA108_transitionS.length; DFA108_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA108_transition[i] = DFA.unpackEncodedString(DFA108_transitionS[i]); } } class DFA108 extends DFA { public DFA108(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 108; this.eot = DFA108_eot; this.eof = DFA108_eof; this.min = DFA108_min; this.max = DFA108_max; this.accept = DFA108_accept; this.special = DFA108_special; this.transition = DFA108_transition; } public String getDescription() { return "15550: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 LA108_1 = input.LA(1); int index108_1 = input.index(); input.rewind(); s = -1; if ( (synpred151_InternalExpressions()) ) {s = 78;} else if ( (true) ) {s = 2;} input.seek(index108_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 108, _s, input); error(nvae); throw nvae; } } static final String DFA111_eotS = "\117\uffff"; static final String DFA111_eofS = "\1\2\116\uffff"; static final String DFA111_minS = "\1\4\1\0\115\uffff"; static final String DFA111_maxS = "\1\126\1\0\115\uffff"; static final String DFA111_acceptS = "\2\uffff\1\2\113\uffff\1\1"; static final String DFA111_specialS = "\1\uffff\1\0\115\uffff}>"; static final String[] DFA111_transitionS = { "\5\2\5\uffff\15\2\1\1\64\2\1\uffff\3\2\1\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA111_eot = DFA.unpackEncodedString(DFA111_eotS); static final short[] DFA111_eof = DFA.unpackEncodedString(DFA111_eofS); static final char[] DFA111_min = DFA.unpackEncodedStringToUnsignedChars(DFA111_minS); static final char[] DFA111_max = DFA.unpackEncodedStringToUnsignedChars(DFA111_maxS); static final short[] DFA111_accept = DFA.unpackEncodedString(DFA111_acceptS); static final short[] DFA111_special = DFA.unpackEncodedString(DFA111_specialS); static final short[][] DFA111_transition; static { int numStates = DFA111_transitionS.length; DFA111_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA111_transition[i] = DFA.unpackEncodedString(DFA111_transitionS[i]); } } class DFA111 extends DFA { public DFA111(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 111; this.eot = DFA111_eot; this.eof = DFA111_eof; this.min = DFA111_min; this.max = DFA111_max; this.accept = DFA111_accept; this.special = DFA111_special; this.transition = DFA111_transition; } public String getDescription() { return "15861: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 LA111_1 = input.LA(1); int index111_1 = input.index(); input.rewind(); s = -1; if ( (synpred154_InternalExpressions()) ) {s = 78;} else if ( (true) ) {s = 2;} input.seek(index111_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 111, _s, input); error(nvae); throw nvae; } } public static final BitSet FOLLOW_ruleExpressionsModel_in_entryRuleExpressionsModel67 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExpressionsModel74 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExpressionsModel__Group__0_in_ruleExpressionsModel100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpression134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment186 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign246 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_ruleOpSingleAssign280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign308 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign341 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression368 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression375 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr428 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOr435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_ruleOpOr462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression490 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd550 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_ruleOpAnd584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression612 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality672 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality705 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression732 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression765 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare792 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression852 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther912 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOther919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression972 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd1032 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd1039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1092 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti1152 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti1159 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1185 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1212 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation1219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation1245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary1272 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary1279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary1305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression1332 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression1339 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression1365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation1392 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation1399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation1425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix1452 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix1459 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix1485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall1512 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall1519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall1545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1572 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression1579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral1632 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral1639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral1665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral1692 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral1699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral1725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral1752 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral1759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral1785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral1812 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral1819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral1845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure1872 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXClosure1879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure1905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure1932 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure1939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure1965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure1992 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure1999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2052 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression2059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2112 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression2119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2172 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression2179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart2232 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart2239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart2265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression2292 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression2299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression2325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression2352 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression2359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression2385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression2412 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression2419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression2445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression2472 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression2479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression2505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression2532 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression2539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression2565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration2592 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration2599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration2625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2652 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration2659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2712 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter2719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2772 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall2832 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall2839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall2865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2892 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID2899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper2952 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper2959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper2985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3012 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall3019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3072 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral3079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3105 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3132 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral3139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3165 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3192 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral3199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral3225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3252 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral3259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral3285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral3312 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral3319 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral3345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression3372 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression3379 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression3405 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression3432 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression3439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression3465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression3492 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression3499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression3525 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression3552 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression3559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression3585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause3612 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause3619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause3645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3672 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName3679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3705 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber3737 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleNumber3744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber3774 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference3803 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference3810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference3836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets3863 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets3870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets3896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef3923 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef3930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef3956 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference3983 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference3990 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4043 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4103 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4110 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4163 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound4170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4223 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4256 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4283 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound4290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded4343 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded4350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded4376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard4405 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard4412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard4438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID4465 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleValidID4472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_ruleValidID4498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration4526 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration4533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration4559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport4586 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport4593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4621 = new BitSet(new long[]{0x0000000000000012L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4633 = new BitSet(new long[]{0x0000000000000012L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives4672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives4690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__OpMultiAssign__Alternatives4724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__OpMultiAssign__Alternatives4744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__OpMultiAssign__Alternatives4764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__OpMultiAssign__Alternatives4784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_20_in_rule__OpMultiAssign__Alternatives4804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives4823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives4841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_rule__OpEquality__Alternatives4875 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_rule__OpEquality__Alternatives4895 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__OpEquality__Alternatives4915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_24_in_rule__OpEquality__Alternatives4935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_14969 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_14987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__OpCompare__Alternatives5021 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives5040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpCompare__Alternatives5059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpCompare__Alternatives5079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__OpOther__Alternatives5114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__OpOther__Alternatives5134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives5153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__OpOther__Alternatives5172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__OpOther__Alternatives5192 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives5211 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives5229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__OpOther__Alternatives5248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__OpOther__Alternatives5268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_15302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpOther__Alternatives_5_15321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_15355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpOther__Alternatives_6_15374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__OpOther__Alternatives_6_15394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__OpAdd__Alternatives5429 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__OpAdd__Alternatives5449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__OpMulti__Alternatives5484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__OpMulti__Alternatives5504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__OpMulti__Alternatives5524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__OpMulti__Alternatives5544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives5578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives5596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__OpUnary__Alternatives5629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__OpUnary__Alternatives5649 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__OpUnary__Alternatives5669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_rule__OpPostfix__Alternatives5704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__OpPostfix__Alternatives5724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_15758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_15776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15810 = 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_15829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15863 = 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_15882 = 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_15900 = 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_15933 = 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_15951 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives5984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives6036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives6124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6192 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6209 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives6258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives6311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives6394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives6411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_26443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_26461 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_36494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_36512 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives6545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives6562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__XVariableDeclaration__Alternatives_16613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_16698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_16716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives6749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__FeatureCallID__Alternatives6767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__FeatureCallID__Alternatives6787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__FeatureCallID__Alternatives6807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__FeatureCallID__Alternatives6827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives6861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__IdOrSuper__Alternatives6879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_16913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_16931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__XBooleanLiteral__Alternatives_16965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_16984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives7068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives7085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_07118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_07135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_17167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_17184 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_27315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_27333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_17366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_17384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_17402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_37435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_37453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExpressionsModel__Group__0__Impl_in_rule__ExpressionsModel__Group__07484 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__ExpressionsModel__Group__1_in_rule__ExpressionsModel__Group__07487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExpressionsModel__Group__1__Impl_in_rule__ExpressionsModel__Group__17545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExpressionsModel__ExpressionsAssignment_1_in_rule__ExpressionsModel__Group__1__Impl7572 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__07607 = new BitSet(new long[]{0x0001E00000000010L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__07610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__17668 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__17671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl7698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__27728 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__27731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl7758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__37787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl7814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__07852 = new BitSet(new long[]{0x000000000C1F0000L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__07855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl7882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__17911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl7938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__07973 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__07976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl8003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__18033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl8060 = 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__08094 = 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__Impl8121 = 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__08153 = new BitSet(new long[]{0x000000000C1F0000L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__08156 = 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__18214 = 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__Impl8241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__08275 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__08278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpMultiAssign__Group_5__0__Impl8306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__18337 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__18340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpMultiAssign__Group_5__1__Impl8368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__28399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl8427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__08464 = new BitSet(new long[]{0x0000000006000000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__08467 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpMultiAssign__Group_6__0__Impl8495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__18526 = new BitSet(new long[]{0x0000000006000000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__18529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpMultiAssign__Group_6__1__Impl8558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__28591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__OpMultiAssign__Group_6__2__Impl8619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__08656 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__08659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl8686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__18715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl8742 = new BitSet(new long[]{0x0000000000004002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__08777 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__08780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl8807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__18837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl8864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__08898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl8925 = 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__08957 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__08960 = 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__19018 = 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__Impl9045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__09079 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__09082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl9109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__19138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl9165 = new BitSet(new long[]{0x0000000000008002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__09200 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__09203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl9230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__19260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl9287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__09321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl9348 = 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__09380 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__09383 = 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__19441 = 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__Impl9468 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__09502 = new BitSet(new long[]{0x0000000001E00000L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__09505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl9532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__19561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl9588 = new BitSet(new long[]{0x0000000001E00002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__09623 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__09626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl9653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__19683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl9710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__09744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl9771 = 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__09803 = new BitSet(new long[]{0x0000000001E00000L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__09806 = 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__19864 = 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__Impl9891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__09925 = new BitSet(new long[]{0x000800000E000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__09928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl9955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__19984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl10011 = new BitSet(new long[]{0x000800000E000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__010046 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__010049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl10076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__110106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl10133 = 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__010167 = 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__Impl10194 = 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__010226 = new BitSet(new long[]{0x0008000000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__010229 = 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__110287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl10315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__010350 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__010353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl10380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__110410 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl10437 = 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__010471 = 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__Impl10498 = 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__010530 = new BitSet(new long[]{0x000800000E000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__010533 = 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__110591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl10618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__010652 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__010655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpCompare__Group_1__0__Impl10683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__110714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl10742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__010777 = new BitSet(new long[]{0x00000003FC000000L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__010780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl10807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__110836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl10863 = new BitSet(new long[]{0x00000003FC000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__010898 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__010901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl10928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__110958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl10985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__011019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl11046 = 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__011078 = new BitSet(new long[]{0x00000003FC000000L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__011081 = 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__111139 = 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__Impl11166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__011200 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__011203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpOther__Group_2__0__Impl11231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__111262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__OpOther__Group_2__1__Impl11290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__011325 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__011328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5__0__Impl11356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__111387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl11414 = 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__011448 = 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__Impl11475 = 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__011507 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__011510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__0__Impl11538 = 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__111569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__1__Impl11597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__011632 = new BitSet(new long[]{0x0000000088000000L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__011635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6__0__Impl11663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__111694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl11721 = 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__011755 = 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__Impl11782 = 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__011814 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__011817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__0__Impl11845 = 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__111876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__1__Impl11904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__011939 = new BitSet(new long[]{0x0000000C00000000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__011942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl11969 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__111998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl12025 = new BitSet(new long[]{0x0000000C00000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__012060 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__012063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl12090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__112120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl12147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__012181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl12208 = 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__012240 = new BitSet(new long[]{0x0000000C00000000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__012243 = 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__112301 = 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__Impl12328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__012362 = new BitSet(new long[]{0x000000F000000000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__012365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl12392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__112421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl12448 = new BitSet(new long[]{0x000000F000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__012483 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__012486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl12513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__112543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl12570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__012604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl12631 = 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__012663 = new BitSet(new long[]{0x000000F000000000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__012666 = 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__112724 = 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__Impl12751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__012785 = new BitSet(new long[]{0x0000010C00000000L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__012788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__112846 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__112849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl12876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__212906 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl12933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__012969 = new BitSet(new long[]{0x0010000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__012972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl12999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__113028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl13055 = new BitSet(new long[]{0x0010000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__013090 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__013093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl13120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__113150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl13177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__013211 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl13238 = 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__013270 = new BitSet(new long[]{0x0010000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__013273 = 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__113331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__XCastedExpression__Group_1_0_0__1__Impl13359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__013394 = new BitSet(new long[]{0x0000060000000000L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__013397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl13424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__113453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl13480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__013515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl13542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__013574 = new BitSet(new long[]{0x0000060000000000L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__013577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__113635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl13662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__013696 = new BitSet(new long[]{0x0000080000000000L,0x00000000000C0000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__013699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl13726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__113755 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl13782 = new BitSet(new long[]{0x0000080000000002L,0x00000000000C0000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__013817 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__013820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl13847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__113877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl13904 = 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__013938 = 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__Impl13965 = 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__013997 = new BitSet(new long[]{0x0000080000000000L,0x0000000000040000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__014000 = 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__114058 = new BitSet(new long[]{0x0001E00000000010L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__114061 = 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__Impl14088 = 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__214118 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__214121 = 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__Impl14148 = 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__314178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl14205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__014242 = new BitSet(new long[]{0x0003E00008000010L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__014245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl14272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__114302 = new BitSet(new long[]{0x0003E00008000010L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__114305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl14332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__214363 = new BitSet(new long[]{0x2400000000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__214366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl14393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__314423 = new BitSet(new long[]{0x2400000000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__314426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl14453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__414484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl14511 = 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__014552 = 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__Impl14579 = 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__014611 = new BitSet(new long[]{0x0000080000000000L,0x00000000000C0000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__014614 = 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__114672 = 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__Impl14699 = 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__014733 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__014736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl14764 = 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__114795 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__114798 = 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__Impl14825 = 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__214855 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__214858 = 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__Impl14885 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__314916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl14944 = 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__014983 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__014986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl15014 = 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__115045 = 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__Impl15072 = 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__015106 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__015109 = 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__Impl15136 = 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__115166 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__115169 = 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__Impl15196 = 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__215227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl15255 = 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__015292 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015295 = 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__Impl15322 = 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__115352 = 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__Impl15379 = new BitSet(new long[]{0x0020000000000002L}); 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__015414 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); 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__015417 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl15445 = 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__115476 = 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__Impl15503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__015537 = new BitSet(new long[]{0x0080000000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__015540 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__115598 = new BitSet(new long[]{0x0100000000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__115601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__XSetLiteral__Group__1__Impl15629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__215660 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__215663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__XSetLiteral__Group__2__Impl15691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__315722 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__315725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl15752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__415783 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XSetLiteral__Group__4__Impl15811 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__015852 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__015855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl15882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__115912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl15939 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__015974 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__015977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XSetLiteral__Group_3_1__0__Impl16005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__116036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl16063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__016097 = new BitSet(new long[]{0x0080000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__016100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__116158 = new BitSet(new long[]{0x0400000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__116161 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__XListLiteral__Group__1__Impl16189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__216220 = new BitSet(new long[]{0x6D87F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__216223 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__XListLiteral__Group__2__Impl16251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__316282 = new BitSet(new long[]{0x6D87F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__316285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl16312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__416343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__XListLiteral__Group__4__Impl16371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__016412 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__016415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl16442 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__116472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl16499 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__016534 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__016537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XListLiteral__Group_3_1__0__Impl16565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__116596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl16623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__016657 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__016660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl16687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__116717 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__116720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl16747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__216778 = new BitSet(new long[]{0x0800000000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__216781 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl16808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__316838 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__XClosure__Group__3__Impl16866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__016905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl16932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__016964 = new BitSet(new long[]{0x0400000000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__016967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__117025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__XClosure__Group_0_0__1__Impl17053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__017088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl17115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__017147 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__017150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl17177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__117208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl17235 = 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__017269 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__017272 = 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__Impl17299 = 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__117329 = 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__Impl17356 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__017391 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__017394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XClosure__Group_1_0_0_1__0__Impl17422 = 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__117453 = 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__Impl17480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__017514 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__017517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__117575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl17602 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__017637 = new BitSet(new long[]{0x1000000000000000L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__017640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl17667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__117697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__XExpressionInClosure__Group_1__1__Impl17726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__017763 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__017766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl17793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__117823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl17850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__017884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl17911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__017943 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__017946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__118004 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__118007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl18034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__218065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl18092 = 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__018128 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__018131 = 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__Impl18158 = 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__118188 = 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__Impl18215 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__018250 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__018253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XShortClosure__Group_0_0_1_1__0__Impl18281 = 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__118312 = 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__Impl18339 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__018373 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__018376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XParenthesizedExpression__Group__0__Impl18404 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__118435 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__118438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl18465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__218494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XParenthesizedExpression__Group__2__Impl18522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__018559 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__018562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__118620 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__118623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__XIfExpression__Group__1__Impl18651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__218682 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__218685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XIfExpression__Group__2__Impl18713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__318744 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__318747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl18774 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__418804 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__418807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XIfExpression__Group__4__Impl18835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__518866 = new BitSet(new long[]{0x8000000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__518869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl18896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__618926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl18953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__018998 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__019001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__XIfExpression__Group_6__0__Impl19030 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__119062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl19089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__019123 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__019126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__119184 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__119187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__XSwitchExpression__Group__1__Impl19215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__219246 = new BitSet(new long[]{0x0100000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__219249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl19276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__319306 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__319309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__XSwitchExpression__Group__3__Impl19337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__419368 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__419371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl19398 = new BitSet(new long[]{0x2020000080000012L,0x000000000000000AL}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__519429 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__519432 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl19459 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__619490 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XSwitchExpression__Group__6__Impl19518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__019563 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__019566 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl19593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__119623 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__119626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl19653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__219683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XSwitchExpression__Group_2_0__2__Impl19711 = 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__019748 = 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__Impl19775 = 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__019807 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__019810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl19838 = 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__119869 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__119872 = 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__Impl19899 = 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__219929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl19957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__019994 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__019997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl20024 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__120055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl20082 = 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__020116 = 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__Impl20143 = 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__020175 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__020178 = 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__Impl20205 = 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__120235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl20263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__020298 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__020301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__XSwitchExpression__Group_5__0__Impl20329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__120360 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__120363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_5__1__Impl20391 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__220422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl20449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__020485 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL}); public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__020488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__120546 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL}); public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__120549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl20576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__220607 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL}); public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__220610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl20637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__320668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl20695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__020733 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__020736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__XCasePart__Group_2__0__Impl20764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__120795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl20822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__020856 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__020859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__XCasePart__Group_3_0__0__Impl20887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__120918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl20945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__020979 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__020982 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl21009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__121039 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__121042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl21069 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__221099 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__221102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XForLoopExpression__Group__2__Impl21130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__321161 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl21188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__021226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl21253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__021285 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__021288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__121346 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__121349 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__XForLoopExpression__Group_0_0__1__Impl21377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__221408 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__221411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XForLoopExpression__Group_0_0__2__Impl21439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__321470 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__321473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl21500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__421530 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__XForLoopExpression__Group_0_0__4__Impl21558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__021599 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__021602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__121660 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__121663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__XBasicForLoopExpression__Group__1__Impl21691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__221722 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__221725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XBasicForLoopExpression__Group__2__Impl21753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__321784 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__321787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl21814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__421845 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__421848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__XBasicForLoopExpression__Group__4__Impl21876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__521907 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__521910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl21937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__621968 = new BitSet(new long[]{0x65C7F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__621971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__XBasicForLoopExpression__Group__6__Impl21999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__722030 = new BitSet(new long[]{0x65C7F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__722033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl22060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__822091 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__822094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XBasicForLoopExpression__Group__8__Impl22122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__922153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl22180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__022230 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__022233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl22260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__122290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl22317 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__022352 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__022355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl22383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__122414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl22441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__022475 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__022478 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl22505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__122535 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl22562 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__022597 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__022600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl22628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__122659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl22686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__022720 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__022723 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__122781 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__122784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__XWhileExpression__Group__1__Impl22812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__222843 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__222846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XWhileExpression__Group__2__Impl22874 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__322905 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__322908 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl22935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__422965 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__422968 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XWhileExpression__Group__4__Impl22996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__523027 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl23054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__023096 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__023099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__123157 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__123160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__XDoWhileExpression__Group__1__Impl23188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__223219 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__223222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl23249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__323279 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__323282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__XDoWhileExpression__Group__3__Impl23310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__423341 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__423344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XDoWhileExpression__Group__4__Impl23372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__523403 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__523406 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl23433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__623463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XDoWhileExpression__Group__6__Impl23491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__023536 = new BitSet(new long[]{0x0100000000000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__023539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__123597 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__123600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__XBlockExpression__Group__1__Impl23628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__223659 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__223662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl23689 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__323720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XBlockExpression__Group__3__Impl23748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__023787 = new BitSet(new long[]{0x1000000000000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__023790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl23817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__123847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__XBlockExpression__Group_2__1__Impl23876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__023913 = new BitSet(new long[]{0x0000100000000000L,0x0000000000200000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__023916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__123974 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__123977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl24004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__224034 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__224037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl24064 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__324094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl24121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__024160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl24187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__024219 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__024222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl24249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__124279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl24306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__024340 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__024343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl24371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__124402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl24429 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__024463 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__024466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl24493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__124524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl24551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__024585 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__024588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl24615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__124645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl24672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__024706 = new BitSet(new long[]{0x0003E00008000010L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__024709 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__124767 = new BitSet(new long[]{0x0003E00008000010L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__124770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl24797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__224828 = new BitSet(new long[]{0x2400000000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__224831 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl24858 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__324888 = new BitSet(new long[]{0x2400000000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__324891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl24918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__424949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl24976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__025017 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__025020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__XFeatureCall__Group_1__0__Impl25048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__125079 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__125082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl25109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__225139 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__225142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl25169 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__325200 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__XFeatureCall__Group_1__3__Impl25228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__025267 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__025270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XFeatureCall__Group_1_2__0__Impl25298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__125329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl25356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__025390 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__025393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl25420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__125450 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__125453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl25480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__225511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XFeatureCall__Group_3__2__Impl25539 = 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__025576 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__025579 = 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__Impl25606 = 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__125636 = 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__Impl25663 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__025698 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__025701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl25729 = 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__125760 = 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__Impl25787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__025821 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__025824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__125882 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__125885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_71_in_rule__XConstructorCall__Group__1__Impl25913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__225944 = new BitSet(new long[]{0x2400000008000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__225947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl25974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__326004 = new BitSet(new long[]{0x2400000008000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__326007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl26034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__426065 = new BitSet(new long[]{0x2400000008000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__426068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl26095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__526126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl26153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__026196 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__026199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__XConstructorCall__Group_3__0__Impl26228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__126260 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__126263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl26290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__226320 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__226323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl26350 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__326381 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__XConstructorCall__Group_3__3__Impl26409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__026448 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__026451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XConstructorCall__Group_3_2__0__Impl26479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__126510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl26537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0__Impl_in_rule__XConstructorCall__Group_4__026571 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__026574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl26601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1__Impl_in_rule__XConstructorCall__Group_4__126631 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__126634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl26661 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__226692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XConstructorCall__Group_4__2__Impl26720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1__026757 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__1_in_rule__XConstructorCall__Group_4_1_1__026760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XConstructorCall__Group_4_1_1__0__Impl26787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1__126817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0_in_rule__XConstructorCall__Group_4_1_1__1__Impl26844 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1_1__026879 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1_in_rule__XConstructorCall__Group_4_1_1_1__026882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl26910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1_1__126941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XConstructorCall__Group_4_1_1_1__1__Impl26968 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__027002 = new BitSet(new long[]{0x0004000000000000L,0x0000000000400000L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__027005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__127063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl27090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__027124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__027127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__127185 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__XNullLiteral__Group__1__Impl27213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__027248 = new BitSet(new long[]{0x00000000000000E0L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__027251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__127309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl27336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__027370 = new BitSet(new long[]{0x0000000000000100L}); public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__027373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__127431 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl27458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__027492 = new BitSet(new long[]{0x04840000000001E0L,0x0000000000400300L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__027495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__127553 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__127556 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__XTypeLiteral__Group__1__Impl27584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__227615 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__227618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XTypeLiteral__Group__2__Impl27646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__327677 = new BitSet(new long[]{0x0440000000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__327680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl27707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__427737 = new BitSet(new long[]{0x0440000000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__427740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl27767 = new BitSet(new long[]{0x0400000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__527798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XTypeLiteral__Group__5__Impl27826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__027869 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__027872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__127930 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__127933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__XThrowExpression__Group__1__Impl27961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__227992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl28019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__028055 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__028058 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__128116 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__128119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_75_in_rule__XReturnExpression__Group__1__Impl28147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__228178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl28205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__028242 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__028245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__128303 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__128306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__XTryCatchFinallyExpression__Group__1__Impl28334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__228365 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__228368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl28395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__328425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl28452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__028490 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__028493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28522 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28534 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__128567 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl28594 = 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__028629 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl28661 = 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__128693 = 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__Impl28720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__028754 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__028757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl28785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__128816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl28843 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__028877 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__028880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl28907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__128937 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__128940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl28967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__228997 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__229000 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XSynchronizedExpression__Group__2__Impl29028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__329059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl29086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__029124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl29151 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__029183 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__029186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__129244 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__129247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__XSynchronizedExpression__Group_0_0__1__Impl29275 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__229306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XSynchronizedExpression__Group_0_0__2__Impl29334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__029371 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__029374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_79_in_rule__XCatchClause__Group__0__Impl29403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__129435 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__129438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XCatchClause__Group__1__Impl29466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__229497 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__229500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl29527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__329557 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__329560 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XCatchClause__Group__3__Impl29588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__429619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl29646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__029686 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__029689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl29716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__129745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl29772 = new BitSet(new long[]{0x0000080000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__029807 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__029810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__QualifiedName__Group_1__0__Impl29839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__129871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl29898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__029931 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__029934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl29961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__129991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl30018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__030053 = new BitSet(new long[]{0x00000000000000C0L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__030056 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__Number__Group_1_1__0__Impl30084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__130115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl30142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__030177 = new BitSet(new long[]{0x0400000000000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__030180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl30207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__130236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl30263 = new BitSet(new long[]{0x0400000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__030298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl30325 = 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__030357 = new BitSet(new long[]{0x0400000000000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__030360 = 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__130418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl30445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__030478 = new BitSet(new long[]{0x0800000000000000L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__030481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__ArrayBrackets__Group__0__Impl30509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__130540 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__ArrayBrackets__Group__1__Impl30568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__030603 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__030606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl30633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__130664 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__130667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__XFunctionTypeRef__Group__1__Impl30695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__230726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl30753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__030789 = new BitSet(new long[]{0x2040000080000010L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__030792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XFunctionTypeRef__Group_0__0__Impl30820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__130851 = new BitSet(new long[]{0x2040000080000010L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__130854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl30881 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__230912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__XFunctionTypeRef__Group_0__2__Impl30940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__030977 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__030980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl31007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__131037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl31064 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__031099 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__031102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl31130 = 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__131161 = 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__Impl31188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__031222 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__031225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl31252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__131282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl31309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__031344 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__031347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl31376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__131408 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__131411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl31438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__231468 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__231471 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl31498 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__331529 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__331532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl31560 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__431591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl31618 = new BitSet(new long[]{0x0000080000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__031659 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__031662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl31690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__131721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl31748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__031782 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__031785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl31812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__131842 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__131845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl31872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__231902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl31929 = 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__031966 = 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__Impl31993 = 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__032025 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032028 = 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__132086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl32114 = 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__032149 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032152 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl32181 = 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__132213 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132216 = 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__Impl32243 = 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__232273 = new BitSet(new long[]{0x0020000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232276 = 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__Impl32303 = new BitSet(new long[]{0x0020000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__332334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl32362 = 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__032401 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032404 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl32432 = 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__132463 = 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__Impl32490 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__032524 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__032527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__132585 = new BitSet(new long[]{0x0002200000000000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__132588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_80_in_rule__JvmWildcardTypeReference__Group__1__Impl32616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__232647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl32674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__032711 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__032714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl32741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__132771 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl32798 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__032833 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__032836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl32863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__132893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl32920 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__032955 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__032958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__JvmUpperBound__Group__0__Impl32986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__133017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl33044 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__033078 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__033081 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__JvmUpperBoundAnded__Group__0__Impl33109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__133140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl33167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__033201 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__033204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__JvmLowerBound__Group__0__Impl33232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__133263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl33290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__033324 = new BitSet(new long[]{0x2000000080000010L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__033327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__JvmLowerBoundAnded__Group__0__Impl33355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__133386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl33413 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__033449 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__033452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl33479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__133508 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__133511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__QualifiedNameWithWildcard__Group__1__Impl33539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__233570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__QualifiedNameWithWildcard__Group__2__Impl33598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__033635 = new BitSet(new long[]{0x0000400000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__033638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__XImportDeclaration__Group__0__Impl33666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__133697 = new BitSet(new long[]{0x1000000000000000L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__133700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl33727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__233757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__XImportDeclaration__Group__2__Impl33786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__033825 = new BitSet(new long[]{0x0001000000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__033828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl33855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__133885 = new BitSet(new long[]{0x0001000000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__133888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl33915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__233946 = new BitSet(new long[]{0x0000001000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__233949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl33976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__334006 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl34033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__034071 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__034074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl34101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__134130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__QualifiedNameInStaticImport__Group__1__Impl34158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__ExpressionsModel__ExpressionsAssignment_134198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_134233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_334268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_134303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_134338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_134373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_134408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_134443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_134478 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_134513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_134548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_134579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_134614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_134649 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_134684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_134719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_134754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_134789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_134824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_134859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_134894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_234929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_134960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_134995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_135035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_235078 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_135113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_135149 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_235193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_135232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_135263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_235298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_035338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_035377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_035408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_135439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_435470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_035501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_135532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_035563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_135594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_035625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_135656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_135692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_235731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_035762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_035793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_135824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_235860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_135899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_335930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_535961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_135992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_136023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_136054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_036085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_136116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_436147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_236178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_136209 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_136240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_136271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__XCasePart__FallThroughAssignment_3_136307 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_336346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_136377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_336408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_036439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_136470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_536501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_036532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_136563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_936594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_336625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_536656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_236687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_536718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_036749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_85_in_rule__XVariableDeclaration__WriteableAssignment_1_036785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_036824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_136855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_136886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_136917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_036948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_136979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_037010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_137041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_137072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_137103 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_237138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_037178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_037217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_037248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_137279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_437310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_237345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_137380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_137411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_037447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_037486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_037517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_137548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_537579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_86_in_rule__XBooleanLiteral__IsTrueAssignment_1_137615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_137654 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_137685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_337720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_437755 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_237786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_237817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_237848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_037879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_137910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_137941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_137972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_338003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_238034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_438065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_038096 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_138127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_238158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_038193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_138228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_138259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_138294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_138329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_138360 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_038391 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_138422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_038453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_138484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_138515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_138546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_138577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_138608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__XImportDeclaration__StaticAssignment_1_0_038648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__XImportDeclaration__ExtensionAssignment_1_0_138692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_238735 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_038775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_138814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_138849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_238884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred25_InternalExpressions5355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_synpred26_InternalExpressions5374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred39_InternalExpressions5933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_synpred47_InternalExpressions6106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_synpred48_InternalExpressions6124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred61_InternalExpressions6443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred65_InternalExpressions6647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred66_InternalExpressions6698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred72_InternalExpressions6913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred85_InternalExpressions7938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred87_InternalExpressions8742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred88_InternalExpressions9165 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred89_InternalExpressions9588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred90_InternalExpressions10011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred91_InternalExpressions10863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred92_InternalExpressions12025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred93_InternalExpressions12448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred94_InternalExpressions13055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred95_InternalExpressions13480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred96_InternalExpressions13782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred98_InternalExpressions14453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred99_InternalExpressions14511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_synpred107_InternalExpressions16747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred114_InternalExpressions18953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred117_InternalExpressions20024 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred130_InternalExpressions24918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred131_InternalExpressions24976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred135_InternalExpressions26034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred136_InternalExpressions26095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred137_InternalExpressions26153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred142_InternalExpressions28205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred143_InternalExpressions28534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred144_InternalExpressions28594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred145_InternalExpressions29772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred147_InternalExpressions30263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred151_InternalExpressions31309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred153_InternalExpressions31618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred154_InternalExpressions31929 = new BitSet(new long[]{0x0000000000000002L}); }