package at.bestsolution.persistence.emap.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 at.bestsolution.persistence.emap.services.EMapGrammarAccess; 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 InternalEMapParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'map'", "'default'", "'extends'", "'derived'", "'int'", "'long'", "'double'", "'float'", "'boolean'", "'EMAP'", "'ECORE'", "'ECORE_REVERSED'", "'ALPHABETIC'", "'list'", "'single'", "'bundle'", "'{'", "'}'", "'predefined'", "','", "'generator'", "'databases'", "'colsort'", "'sequence'", "'table'", "':'", "'pk-constraint'", "'index'", "'('", "')'", "'fk-constraint'", "'unique-constraint'", "'sql-type-def'", "'size'", "'webservice'", "'as'", "'greedy'", "'custom'", "'path-param'", "'named'", "'query-param'", "'import'", "'package'", "';'", "'.'", "'entity'", "'attributes'", "'queries'", "'descriminatedby'", "'=>'", "'generatedby'", "'on'", "'query'", "'seqnext'", "']'", "'typedef'", "'resolve'", "'FROM'", "'WHERE'", "'GROUP BY'", "'ORDER BY'", "'etype'", "'#'", "'*'", "'rest'", "'abstract'", "'primarykey'", "'forced-fk'", "'autokey'", "'['", "'cached'" }; public static final int T__50=50; public static final int T__19=19; public static final int T__15=15; public static final int T__59=59; public static final int T__16=16; public static final int T__17=17; public static final int T__18=18; public static final int T__11=11; public static final int T__55=55; public static final int T__12=12; public static final int T__56=56; public static final int T__13=13; public static final int T__57=57; public static final int T__14=14; public static final int T__58=58; public static final int T__51=51; public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; public static final int T__60=60; public static final int T__61=61; public static final int RULE_ID=5; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; public static final int RULE_INT=6; public static final int T__29=29; public static final int T__22=22; public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__67=67; public static final int T__24=24; public static final int T__68=68; public static final int T__25=25; public static final int T__69=69; public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; public static final int T__64=64; public static final int T__21=21; public static final int T__65=65; public static final int T__70=70; public static final int T__71=71; public static final int T__72=72; public static final int RULE_STRING=4; public static final int RULE_SL_COMMENT=8; 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 T__33=33; public static final int T__77=77; public static final int T__34=34; public static final int T__78=78; public static final int T__35=35; public static final int T__79=79; public static final int T__36=36; public static final int T__73=73; public static final int EOF=-1; public static final int T__30=30; public static final int T__74=74; public static final int T__31=31; public static final int T__75=75; public static final int T__32=32; public static final int T__76=76; public static final int T__80=80; public static final int T__81=81; public static final int RULE_WS=9; public static final int RULE_ANY_OTHER=10; public static final int T__48=48; public static final int T__49=49; public static final int T__44=44; public static final int T__45=45; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; public static final int T__41=41; public static final int T__42=42; public static final int T__43=43; // delegates // delegators public InternalEMapParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalEMapParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalEMapParser.tokenNames; } public String getGrammarFileName() { return "InternalEMap.g"; } private EMapGrammarAccess grammarAccess; public void setGrammarAccess(EMapGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleEMapping" // InternalEMap.g:61:1: entryRuleEMapping : ruleEMapping EOF ; public final void entryRuleEMapping() throws RecognitionException { try { // InternalEMap.g:62:1: ( ruleEMapping EOF ) // InternalEMap.g:63:1: ruleEMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingRule()); } pushFollow(FOLLOW_1); ruleEMapping(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMapping" // $ANTLR start "ruleEMapping" // InternalEMap.g:70:1: ruleEMapping : ( ( rule__EMapping__RootAssignment ) ) ; public final void ruleEMapping() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:74:2: ( ( ( rule__EMapping__RootAssignment ) ) ) // InternalEMap.g:75:1: ( ( rule__EMapping__RootAssignment ) ) { // InternalEMap.g:75:1: ( ( rule__EMapping__RootAssignment ) ) // InternalEMap.g:76:1: ( rule__EMapping__RootAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAccess().getRootAssignment()); } // InternalEMap.g:77:1: ( rule__EMapping__RootAssignment ) // InternalEMap.g:77:2: rule__EMapping__RootAssignment { pushFollow(FOLLOW_2); rule__EMapping__RootAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAccess().getRootAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMapping" // $ANTLR start "entryRuleEMappingBundle" // InternalEMap.g:89:1: entryRuleEMappingBundle : ruleEMappingBundle EOF ; public final void entryRuleEMappingBundle() throws RecognitionException { try { // InternalEMap.g:90:1: ( ruleEMappingBundle EOF ) // InternalEMap.g:91:1: ruleEMappingBundle EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleRule()); } pushFollow(FOLLOW_1); ruleEMappingBundle(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMappingBundle" // $ANTLR start "ruleEMappingBundle" // InternalEMap.g:98:1: ruleEMappingBundle : ( ( rule__EMappingBundle__Group__0 ) ) ; public final void ruleEMappingBundle() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:102:2: ( ( ( rule__EMappingBundle__Group__0 ) ) ) // InternalEMap.g:103:1: ( ( rule__EMappingBundle__Group__0 ) ) { // InternalEMap.g:103:1: ( ( rule__EMappingBundle__Group__0 ) ) // InternalEMap.g:104:1: ( rule__EMappingBundle__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup()); } // InternalEMap.g:105:1: ( rule__EMappingBundle__Group__0 ) // InternalEMap.g:105:2: rule__EMappingBundle__Group__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMappingBundle" // $ANTLR start "entryRuleEPredef" // InternalEMap.g:117:1: entryRuleEPredef : ruleEPredef EOF ; public final void entryRuleEPredef() throws RecognitionException { try { // InternalEMap.g:118:1: ( ruleEPredef EOF ) // InternalEMap.g:119:1: ruleEPredef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefRule()); } pushFollow(FOLLOW_1); ruleEPredef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEPredef" // $ANTLR start "ruleEPredef" // InternalEMap.g:126:1: ruleEPredef : ( ( rule__EPredef__Alternatives ) ) ; public final void ruleEPredef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:130:2: ( ( ( rule__EPredef__Alternatives ) ) ) // InternalEMap.g:131:1: ( ( rule__EPredef__Alternatives ) ) { // InternalEMap.g:131:1: ( ( rule__EPredef__Alternatives ) ) // InternalEMap.g:132:1: ( rule__EPredef__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getAlternatives()); } // InternalEMap.g:133:1: ( rule__EPredef__Alternatives ) // InternalEMap.g:133:2: rule__EPredef__Alternatives { pushFollow(FOLLOW_2); rule__EPredef__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEPredef" // $ANTLR start "entryRuleEGeneratorDef" // InternalEMap.g:145:1: entryRuleEGeneratorDef : ruleEGeneratorDef EOF ; public final void entryRuleEGeneratorDef() throws RecognitionException { try { // InternalEMap.g:146:1: ( ruleEGeneratorDef EOF ) // InternalEMap.g:147:1: ruleEGeneratorDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefRule()); } pushFollow(FOLLOW_1); ruleEGeneratorDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEGeneratorDef" // $ANTLR start "ruleEGeneratorDef" // InternalEMap.g:154:1: ruleEGeneratorDef : ( ( rule__EGeneratorDef__Group__0 ) ) ; public final void ruleEGeneratorDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:158:2: ( ( ( rule__EGeneratorDef__Group__0 ) ) ) // InternalEMap.g:159:1: ( ( rule__EGeneratorDef__Group__0 ) ) { // InternalEMap.g:159:1: ( ( rule__EGeneratorDef__Group__0 ) ) // InternalEMap.g:160:1: ( rule__EGeneratorDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getGroup()); } // InternalEMap.g:161:1: ( rule__EGeneratorDef__Group__0 ) // InternalEMap.g:161:2: rule__EGeneratorDef__Group__0 { pushFollow(FOLLOW_2); rule__EGeneratorDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEGeneratorDef" // $ANTLR start "entryRuleEGeneratorConfigValue" // InternalEMap.g:173:1: entryRuleEGeneratorConfigValue : ruleEGeneratorConfigValue EOF ; public final void entryRuleEGeneratorConfigValue() throws RecognitionException { try { // InternalEMap.g:174:1: ( ruleEGeneratorConfigValue EOF ) // InternalEMap.g:175:1: ruleEGeneratorConfigValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueRule()); } pushFollow(FOLLOW_1); ruleEGeneratorConfigValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEGeneratorConfigValue" // $ANTLR start "ruleEGeneratorConfigValue" // InternalEMap.g:182:1: ruleEGeneratorConfigValue : ( ( rule__EGeneratorConfigValue__Group__0 ) ) ; public final void ruleEGeneratorConfigValue() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:186:2: ( ( ( rule__EGeneratorConfigValue__Group__0 ) ) ) // InternalEMap.g:187:1: ( ( rule__EGeneratorConfigValue__Group__0 ) ) { // InternalEMap.g:187:1: ( ( rule__EGeneratorConfigValue__Group__0 ) ) // InternalEMap.g:188:1: ( rule__EGeneratorConfigValue__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getGroup()); } // InternalEMap.g:189:1: ( rule__EGeneratorConfigValue__Group__0 ) // InternalEMap.g:189:2: rule__EGeneratorConfigValue__Group__0 { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEGeneratorConfigValue" // $ANTLR start "entryRuleEBundleEntity" // InternalEMap.g:201:1: entryRuleEBundleEntity : ruleEBundleEntity EOF ; public final void entryRuleEBundleEntity() throws RecognitionException { try { // InternalEMap.g:202:1: ( ruleEBundleEntity EOF ) // InternalEMap.g:203:1: ruleEBundleEntity EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityRule()); } pushFollow(FOLLOW_1); ruleEBundleEntity(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEBundleEntity" // $ANTLR start "ruleEBundleEntity" // InternalEMap.g:210:1: ruleEBundleEntity : ( ( rule__EBundleEntity__Group__0 ) ) ; public final void ruleEBundleEntity() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:214:2: ( ( ( rule__EBundleEntity__Group__0 ) ) ) // InternalEMap.g:215:1: ( ( rule__EBundleEntity__Group__0 ) ) { // InternalEMap.g:215:1: ( ( rule__EBundleEntity__Group__0 ) ) // InternalEMap.g:216:1: ( rule__EBundleEntity__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup()); } // InternalEMap.g:217:1: ( rule__EBundleEntity__Group__0 ) // InternalEMap.g:217:2: rule__EBundleEntity__Group__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEBundleEntity" // $ANTLR start "entryRuleEIndex" // InternalEMap.g:229:1: entryRuleEIndex : ruleEIndex EOF ; public final void entryRuleEIndex() throws RecognitionException { try { // InternalEMap.g:230:1: ( ruleEIndex EOF ) // InternalEMap.g:231:1: ruleEIndex EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexRule()); } pushFollow(FOLLOW_1); ruleEIndex(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEIndex" // $ANTLR start "ruleEIndex" // InternalEMap.g:238:1: ruleEIndex : ( ( rule__EIndex__Group__0 ) ) ; public final void ruleEIndex() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:242:2: ( ( ( rule__EIndex__Group__0 ) ) ) // InternalEMap.g:243:1: ( ( rule__EIndex__Group__0 ) ) { // InternalEMap.g:243:1: ( ( rule__EIndex__Group__0 ) ) // InternalEMap.g:244:1: ( rule__EIndex__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getGroup()); } // InternalEMap.g:245:1: ( rule__EIndex__Group__0 ) // InternalEMap.g:245:2: rule__EIndex__Group__0 { pushFollow(FOLLOW_2); rule__EIndex__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEIndex" // $ANTLR start "entryRuleEFkConstraint" // InternalEMap.g:257:1: entryRuleEFkConstraint : ruleEFkConstraint EOF ; public final void entryRuleEFkConstraint() throws RecognitionException { try { // InternalEMap.g:258:1: ( ruleEFkConstraint EOF ) // InternalEMap.g:259:1: ruleEFkConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintRule()); } pushFollow(FOLLOW_1); ruleEFkConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEFkConstraint" // $ANTLR start "ruleEFkConstraint" // InternalEMap.g:266:1: ruleEFkConstraint : ( ( rule__EFkConstraint__Group__0 ) ) ; public final void ruleEFkConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:270:2: ( ( ( rule__EFkConstraint__Group__0 ) ) ) // InternalEMap.g:271:1: ( ( rule__EFkConstraint__Group__0 ) ) { // InternalEMap.g:271:1: ( ( rule__EFkConstraint__Group__0 ) ) // InternalEMap.g:272:1: ( rule__EFkConstraint__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getGroup()); } // InternalEMap.g:273:1: ( rule__EFkConstraint__Group__0 ) // InternalEMap.g:273:2: rule__EFkConstraint__Group__0 { pushFollow(FOLLOW_2); rule__EFkConstraint__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEFkConstraint" // $ANTLR start "entryRuleEUniqueConstraint" // InternalEMap.g:285:1: entryRuleEUniqueConstraint : ruleEUniqueConstraint EOF ; public final void entryRuleEUniqueConstraint() throws RecognitionException { try { // InternalEMap.g:286:1: ( ruleEUniqueConstraint EOF ) // InternalEMap.g:287:1: ruleEUniqueConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintRule()); } pushFollow(FOLLOW_1); ruleEUniqueConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEUniqueConstraint" // $ANTLR start "ruleEUniqueConstraint" // InternalEMap.g:294:1: ruleEUniqueConstraint : ( ( rule__EUniqueConstraint__Group__0 ) ) ; public final void ruleEUniqueConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:298:2: ( ( ( rule__EUniqueConstraint__Group__0 ) ) ) // InternalEMap.g:299:1: ( ( rule__EUniqueConstraint__Group__0 ) ) { // InternalEMap.g:299:1: ( ( rule__EUniqueConstraint__Group__0 ) ) // InternalEMap.g:300:1: ( rule__EUniqueConstraint__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getGroup()); } // InternalEMap.g:301:1: ( rule__EUniqueConstraint__Group__0 ) // InternalEMap.g:301:2: rule__EUniqueConstraint__Group__0 { pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEUniqueConstraint" // $ANTLR start "entryRuleESQLAttTypeDef" // InternalEMap.g:313:1: entryRuleESQLAttTypeDef : ruleESQLAttTypeDef EOF ; public final void entryRuleESQLAttTypeDef() throws RecognitionException { try { // InternalEMap.g:314:1: ( ruleESQLAttTypeDef EOF ) // InternalEMap.g:315:1: ruleESQLAttTypeDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefRule()); } pushFollow(FOLLOW_1); ruleESQLAttTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleESQLAttTypeDef" // $ANTLR start "ruleESQLAttTypeDef" // InternalEMap.g:322:1: ruleESQLAttTypeDef : ( ( rule__ESQLAttTypeDef__Group__0 ) ) ; public final void ruleESQLAttTypeDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:326:2: ( ( ( rule__ESQLAttTypeDef__Group__0 ) ) ) // InternalEMap.g:327:1: ( ( rule__ESQLAttTypeDef__Group__0 ) ) { // InternalEMap.g:327:1: ( ( rule__ESQLAttTypeDef__Group__0 ) ) // InternalEMap.g:328:1: ( rule__ESQLAttTypeDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getGroup()); } // InternalEMap.g:329:1: ( rule__ESQLAttTypeDef__Group__0 ) // InternalEMap.g:329:2: rule__ESQLAttTypeDef__Group__0 { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleESQLAttTypeDef" // $ANTLR start "entryRuleESQLTypeDef" // InternalEMap.g:341:1: entryRuleESQLTypeDef : ruleESQLTypeDef EOF ; public final void entryRuleESQLTypeDef() throws RecognitionException { try { // InternalEMap.g:342:1: ( ruleESQLTypeDef EOF ) // InternalEMap.g:343:1: ruleESQLTypeDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefRule()); } pushFollow(FOLLOW_1); ruleESQLTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleESQLTypeDef" // $ANTLR start "ruleESQLTypeDef" // InternalEMap.g:350:1: ruleESQLTypeDef : ( ( rule__ESQLTypeDef__Group__0 ) ) ; public final void ruleESQLTypeDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:354:2: ( ( ( rule__ESQLTypeDef__Group__0 ) ) ) // InternalEMap.g:355:1: ( ( rule__ESQLTypeDef__Group__0 ) ) { // InternalEMap.g:355:1: ( ( rule__ESQLTypeDef__Group__0 ) ) // InternalEMap.g:356:1: ( rule__ESQLTypeDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getGroup()); } // InternalEMap.g:357:1: ( rule__ESQLTypeDef__Group__0 ) // InternalEMap.g:357:2: rule__ESQLTypeDef__Group__0 { pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleESQLTypeDef" // $ANTLR start "entryRuleESQLDbType" // InternalEMap.g:369:1: entryRuleESQLDbType : ruleESQLDbType EOF ; public final void entryRuleESQLDbType() throws RecognitionException { try { // InternalEMap.g:370:1: ( ruleESQLDbType EOF ) // InternalEMap.g:371:1: ruleESQLDbType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeRule()); } pushFollow(FOLLOW_1); ruleESQLDbType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleESQLDbType" // $ANTLR start "ruleESQLDbType" // InternalEMap.g:378:1: ruleESQLDbType : ( ( rule__ESQLDbType__Group__0 ) ) ; public final void ruleESQLDbType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:382:2: ( ( ( rule__ESQLDbType__Group__0 ) ) ) // InternalEMap.g:383:1: ( ( rule__ESQLDbType__Group__0 ) ) { // InternalEMap.g:383:1: ( ( rule__ESQLDbType__Group__0 ) ) // InternalEMap.g:384:1: ( rule__ESQLDbType__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getGroup()); } // InternalEMap.g:385:1: ( rule__ESQLDbType__Group__0 ) // InternalEMap.g:385:2: rule__ESQLDbType__Group__0 { pushFollow(FOLLOW_2); rule__ESQLDbType__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleESQLDbType" // $ANTLR start "entryRuleERestServiceMapping" // InternalEMap.g:397:1: entryRuleERestServiceMapping : ruleERestServiceMapping EOF ; public final void entryRuleERestServiceMapping() throws RecognitionException { try { // InternalEMap.g:398:1: ( ruleERestServiceMapping EOF ) // InternalEMap.g:399:1: ruleERestServiceMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingRule()); } pushFollow(FOLLOW_1); ruleERestServiceMapping(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleERestServiceMapping" // $ANTLR start "ruleERestServiceMapping" // InternalEMap.g:406:1: ruleERestServiceMapping : ( ( rule__ERestServiceMapping__Group__0 ) ) ; public final void ruleERestServiceMapping() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:410:2: ( ( ( rule__ERestServiceMapping__Group__0 ) ) ) // InternalEMap.g:411:1: ( ( rule__ERestServiceMapping__Group__0 ) ) { // InternalEMap.g:411:1: ( ( rule__ERestServiceMapping__Group__0 ) ) // InternalEMap.g:412:1: ( rule__ERestServiceMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getGroup()); } // InternalEMap.g:413:1: ( rule__ERestServiceMapping__Group__0 ) // InternalEMap.g:413:2: rule__ERestServiceMapping__Group__0 { pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleERestServiceMapping" // $ANTLR start "entryRuleENamedServiceQuery" // InternalEMap.g:425:1: entryRuleENamedServiceQuery : ruleENamedServiceQuery EOF ; public final void entryRuleENamedServiceQuery() throws RecognitionException { try { // InternalEMap.g:426:1: ( ruleENamedServiceQuery EOF ) // InternalEMap.g:427:1: ruleENamedServiceQuery EOF { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryRule()); } pushFollow(FOLLOW_1); ruleENamedServiceQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleENamedServiceQuery" // $ANTLR start "ruleENamedServiceQuery" // InternalEMap.g:434:1: ruleENamedServiceQuery : ( ( rule__ENamedServiceQuery__Group__0 ) ) ; public final void ruleENamedServiceQuery() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:438:2: ( ( ( rule__ENamedServiceQuery__Group__0 ) ) ) // InternalEMap.g:439:1: ( ( rule__ENamedServiceQuery__Group__0 ) ) { // InternalEMap.g:439:1: ( ( rule__ENamedServiceQuery__Group__0 ) ) // InternalEMap.g:440:1: ( rule__ENamedServiceQuery__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGroup()); } // InternalEMap.g:441:1: ( rule__ENamedServiceQuery__Group__0 ) // InternalEMap.g:441:2: rule__ENamedServiceQuery__Group__0 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleENamedServiceQuery" // $ANTLR start "entryRuleECustomServiceMethods" // InternalEMap.g:453:1: entryRuleECustomServiceMethods : ruleECustomServiceMethods EOF ; public final void entryRuleECustomServiceMethods() throws RecognitionException { try { // InternalEMap.g:454:1: ( ruleECustomServiceMethods EOF ) // InternalEMap.g:455:1: ruleECustomServiceMethods EOF { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsRule()); } pushFollow(FOLLOW_1); ruleECustomServiceMethods(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleECustomServiceMethods" // $ANTLR start "ruleECustomServiceMethods" // InternalEMap.g:462:1: ruleECustomServiceMethods : ( ( rule__ECustomServiceMethods__Group__0 ) ) ; public final void ruleECustomServiceMethods() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:466:2: ( ( ( rule__ECustomServiceMethods__Group__0 ) ) ) // InternalEMap.g:467:1: ( ( rule__ECustomServiceMethods__Group__0 ) ) { // InternalEMap.g:467:1: ( ( rule__ECustomServiceMethods__Group__0 ) ) // InternalEMap.g:468:1: ( rule__ECustomServiceMethods__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getGroup()); } // InternalEMap.g:469:1: ( rule__ECustomServiceMethods__Group__0 ) // InternalEMap.g:469:2: rule__ECustomServiceMethods__Group__0 { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleECustomServiceMethods" // $ANTLR start "entryRuleEGreedyAttributePath" // InternalEMap.g:481:1: entryRuleEGreedyAttributePath : ruleEGreedyAttributePath EOF ; public final void entryRuleEGreedyAttributePath() throws RecognitionException { try { // InternalEMap.g:482:1: ( ruleEGreedyAttributePath EOF ) // InternalEMap.g:483:1: ruleEGreedyAttributePath EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathRule()); } pushFollow(FOLLOW_1); ruleEGreedyAttributePath(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEGreedyAttributePath" // $ANTLR start "ruleEGreedyAttributePath" // InternalEMap.g:490:1: ruleEGreedyAttributePath : ( ( rule__EGreedyAttributePath__Group__0 ) ) ; public final void ruleEGreedyAttributePath() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:494:2: ( ( ( rule__EGreedyAttributePath__Group__0 ) ) ) // InternalEMap.g:495:1: ( ( rule__EGreedyAttributePath__Group__0 ) ) { // InternalEMap.g:495:1: ( ( rule__EGreedyAttributePath__Group__0 ) ) // InternalEMap.g:496:1: ( rule__EGreedyAttributePath__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getGroup()); } // InternalEMap.g:497:1: ( rule__EGreedyAttributePath__Group__0 ) // InternalEMap.g:497:2: rule__EGreedyAttributePath__Group__0 { pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEGreedyAttributePath" // $ANTLR start "entryRuleEServiceParam" // InternalEMap.g:509:1: entryRuleEServiceParam : ruleEServiceParam EOF ; public final void entryRuleEServiceParam() throws RecognitionException { try { // InternalEMap.g:510:1: ( ruleEServiceParam EOF ) // InternalEMap.g:511:1: ruleEServiceParam EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEServiceParamRule()); } pushFollow(FOLLOW_1); ruleEServiceParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEServiceParamRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEServiceParam" // $ANTLR start "ruleEServiceParam" // InternalEMap.g:518:1: ruleEServiceParam : ( ( rule__EServiceParam__Alternatives ) ) ; public final void ruleEServiceParam() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:522:2: ( ( ( rule__EServiceParam__Alternatives ) ) ) // InternalEMap.g:523:1: ( ( rule__EServiceParam__Alternatives ) ) { // InternalEMap.g:523:1: ( ( rule__EServiceParam__Alternatives ) ) // InternalEMap.g:524:1: ( rule__EServiceParam__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEServiceParamAccess().getAlternatives()); } // InternalEMap.g:525:1: ( rule__EServiceParam__Alternatives ) // InternalEMap.g:525:2: rule__EServiceParam__Alternatives { pushFollow(FOLLOW_2); rule__EServiceParam__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEServiceParamAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEServiceParam" // $ANTLR start "entryRuleEPathParam" // InternalEMap.g:537:1: entryRuleEPathParam : ruleEPathParam EOF ; public final void entryRuleEPathParam() throws RecognitionException { try { // InternalEMap.g:538:1: ( ruleEPathParam EOF ) // InternalEMap.g:539:1: ruleEPathParam EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamRule()); } pushFollow(FOLLOW_1); ruleEPathParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEPathParam" // $ANTLR start "ruleEPathParam" // InternalEMap.g:546:1: ruleEPathParam : ( ( rule__EPathParam__Group__0 ) ) ; public final void ruleEPathParam() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:550:2: ( ( ( rule__EPathParam__Group__0 ) ) ) // InternalEMap.g:551:1: ( ( rule__EPathParam__Group__0 ) ) { // InternalEMap.g:551:1: ( ( rule__EPathParam__Group__0 ) ) // InternalEMap.g:552:1: ( rule__EPathParam__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getGroup()); } // InternalEMap.g:553:1: ( rule__EPathParam__Group__0 ) // InternalEMap.g:553:2: rule__EPathParam__Group__0 { pushFollow(FOLLOW_2); rule__EPathParam__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEPathParam" // $ANTLR start "entryRuleEQueryParam" // InternalEMap.g:565:1: entryRuleEQueryParam : ruleEQueryParam EOF ; public final void entryRuleEQueryParam() throws RecognitionException { try { // InternalEMap.g:566:1: ( ruleEQueryParam EOF ) // InternalEMap.g:567:1: ruleEQueryParam EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamRule()); } pushFollow(FOLLOW_1); ruleEQueryParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEQueryParam" // $ANTLR start "ruleEQueryParam" // InternalEMap.g:574:1: ruleEQueryParam : ( ( rule__EQueryParam__Group__0 ) ) ; public final void ruleEQueryParam() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:578:2: ( ( ( rule__EQueryParam__Group__0 ) ) ) // InternalEMap.g:579:1: ( ( rule__EQueryParam__Group__0 ) ) { // InternalEMap.g:579:1: ( ( rule__EQueryParam__Group__0 ) ) // InternalEMap.g:580:1: ( rule__EQueryParam__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getGroup()); } // InternalEMap.g:581:1: ( rule__EQueryParam__Group__0 ) // InternalEMap.g:581:2: rule__EQueryParam__Group__0 { pushFollow(FOLLOW_2); rule__EQueryParam__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEQueryParam" // $ANTLR start "entryRuleEMappingEntityDef" // InternalEMap.g:593:1: entryRuleEMappingEntityDef : ruleEMappingEntityDef EOF ; public final void entryRuleEMappingEntityDef() throws RecognitionException { try { // InternalEMap.g:594:1: ( ruleEMappingEntityDef EOF ) // InternalEMap.g:595:1: ruleEMappingEntityDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefRule()); } pushFollow(FOLLOW_1); ruleEMappingEntityDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMappingEntityDef" // $ANTLR start "ruleEMappingEntityDef" // InternalEMap.g:602:1: ruleEMappingEntityDef : ( ( rule__EMappingEntityDef__Group__0 ) ) ; public final void ruleEMappingEntityDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:606:2: ( ( ( rule__EMappingEntityDef__Group__0 ) ) ) // InternalEMap.g:607:1: ( ( rule__EMappingEntityDef__Group__0 ) ) { // InternalEMap.g:607:1: ( ( rule__EMappingEntityDef__Group__0 ) ) // InternalEMap.g:608:1: ( rule__EMappingEntityDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getGroup()); } // InternalEMap.g:609:1: ( rule__EMappingEntityDef__Group__0 ) // InternalEMap.g:609:2: rule__EMappingEntityDef__Group__0 { pushFollow(FOLLOW_2); rule__EMappingEntityDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMappingEntityDef" // $ANTLR start "entryRuleImport" // InternalEMap.g:621:1: entryRuleImport : ruleImport EOF ; public final void entryRuleImport() throws RecognitionException { try { // InternalEMap.g:622:1: ( ruleImport EOF ) // InternalEMap.g:623:1: ruleImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getImportRule()); } pushFollow(FOLLOW_1); ruleImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleImport" // $ANTLR start "ruleImport" // InternalEMap.g:630:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; public final void ruleImport() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:634:2: ( ( ( rule__Import__Group__0 ) ) ) // InternalEMap.g:635:1: ( ( rule__Import__Group__0 ) ) { // InternalEMap.g:635:1: ( ( rule__Import__Group__0 ) ) // InternalEMap.g:636:1: ( rule__Import__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getGroup()); } // InternalEMap.g:637:1: ( rule__Import__Group__0 ) // InternalEMap.g:637:2: rule__Import__Group__0 { pushFollow(FOLLOW_2); rule__Import__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleImport" // $ANTLR start "entryRulePackageDeclaration" // InternalEMap.g:649:1: entryRulePackageDeclaration : rulePackageDeclaration EOF ; public final void entryRulePackageDeclaration() throws RecognitionException { try { // InternalEMap.g:650:1: ( rulePackageDeclaration EOF ) // InternalEMap.g:651:1: rulePackageDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationRule()); } pushFollow(FOLLOW_1); rulePackageDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePackageDeclaration" // $ANTLR start "rulePackageDeclaration" // InternalEMap.g:658:1: rulePackageDeclaration : ( ( rule__PackageDeclaration__Group__0 ) ) ; public final void rulePackageDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:662:2: ( ( ( rule__PackageDeclaration__Group__0 ) ) ) // InternalEMap.g:663:1: ( ( rule__PackageDeclaration__Group__0 ) ) { // InternalEMap.g:663:1: ( ( rule__PackageDeclaration__Group__0 ) ) // InternalEMap.g:664:1: ( rule__PackageDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationAccess().getGroup()); } // InternalEMap.g:665:1: ( rule__PackageDeclaration__Group__0 ) // InternalEMap.g:665:2: rule__PackageDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__PackageDeclaration__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePackageDeclaration" // $ANTLR start "entryRuleFQN" // InternalEMap.g:677:1: entryRuleFQN : ruleFQN EOF ; public final void entryRuleFQN() throws RecognitionException { try { // InternalEMap.g:678:1: ( ruleFQN EOF ) // InternalEMap.g:679:1: ruleFQN EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFQNRule()); } pushFollow(FOLLOW_1); ruleFQN(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFQN" // $ANTLR start "ruleFQN" // InternalEMap.g:686:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; public final void ruleFQN() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:690:2: ( ( ( rule__FQN__Group__0 ) ) ) // InternalEMap.g:691:1: ( ( rule__FQN__Group__0 ) ) { // InternalEMap.g:691:1: ( ( rule__FQN__Group__0 ) ) // InternalEMap.g:692:1: ( rule__FQN__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup()); } // InternalEMap.g:693:1: ( rule__FQN__Group__0 ) // InternalEMap.g:693:2: rule__FQN__Group__0 { pushFollow(FOLLOW_2); rule__FQN__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFQN" // $ANTLR start "entryRuleEMappingEntity" // InternalEMap.g:705:1: entryRuleEMappingEntity : ruleEMappingEntity EOF ; public final void entryRuleEMappingEntity() throws RecognitionException { try { // InternalEMap.g:706:1: ( ruleEMappingEntity EOF ) // InternalEMap.g:707:1: ruleEMappingEntity EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityRule()); } pushFollow(FOLLOW_1); ruleEMappingEntity(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMappingEntity" // $ANTLR start "ruleEMappingEntity" // InternalEMap.g:714:1: ruleEMappingEntity : ( ( rule__EMappingEntity__Group__0 ) ) ; public final void ruleEMappingEntity() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:718:2: ( ( ( rule__EMappingEntity__Group__0 ) ) ) // InternalEMap.g:719:1: ( ( rule__EMappingEntity__Group__0 ) ) { // InternalEMap.g:719:1: ( ( rule__EMappingEntity__Group__0 ) ) // InternalEMap.g:720:1: ( rule__EMappingEntity__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup()); } // InternalEMap.g:721:1: ( rule__EMappingEntity__Group__0 ) // InternalEMap.g:721:2: rule__EMappingEntity__Group__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMappingEntity" // $ANTLR start "entryRuleEAttribute" // InternalEMap.g:733:1: entryRuleEAttribute : ruleEAttribute EOF ; public final void entryRuleEAttribute() throws RecognitionException { try { // InternalEMap.g:734:1: ( ruleEAttribute EOF ) // InternalEMap.g:735:1: ruleEAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeRule()); } pushFollow(FOLLOW_1); ruleEAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEAttribute" // $ANTLR start "ruleEAttribute" // InternalEMap.g:742:1: ruleEAttribute : ( ( rule__EAttribute__Group__0 ) ) ; public final void ruleEAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:746:2: ( ( ( rule__EAttribute__Group__0 ) ) ) // InternalEMap.g:747:1: ( ( rule__EAttribute__Group__0 ) ) { // InternalEMap.g:747:1: ( ( rule__EAttribute__Group__0 ) ) // InternalEMap.g:748:1: ( rule__EAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup()); } // InternalEMap.g:749:1: ( rule__EAttribute__Group__0 ) // InternalEMap.g:749:2: rule__EAttribute__Group__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEAttribute" // $ANTLR start "entryRuleEValueGenerator" // InternalEMap.g:761:1: entryRuleEValueGenerator : ruleEValueGenerator EOF ; public final void entryRuleEValueGenerator() throws RecognitionException { try { // InternalEMap.g:762:1: ( ruleEValueGenerator EOF ) // InternalEMap.g:763:1: ruleEValueGenerator EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorRule()); } pushFollow(FOLLOW_1); ruleEValueGenerator(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEValueGenerator" // $ANTLR start "ruleEValueGenerator" // InternalEMap.g:770:1: ruleEValueGenerator : ( ( rule__EValueGenerator__Group__0 ) ) ; public final void ruleEValueGenerator() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:774:2: ( ( ( rule__EValueGenerator__Group__0 ) ) ) // InternalEMap.g:775:1: ( ( rule__EValueGenerator__Group__0 ) ) { // InternalEMap.g:775:1: ( ( rule__EValueGenerator__Group__0 ) ) // InternalEMap.g:776:1: ( rule__EValueGenerator__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getGroup()); } // InternalEMap.g:777:1: ( rule__EValueGenerator__Group__0 ) // InternalEMap.g:777:2: rule__EValueGenerator__Group__0 { pushFollow(FOLLOW_2); rule__EValueGenerator__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEValueGenerator" // $ANTLR start "entryRuleENamedQuery" // InternalEMap.g:789:1: entryRuleENamedQuery : ruleENamedQuery EOF ; public final void entryRuleENamedQuery() throws RecognitionException { try { // InternalEMap.g:790:1: ( ruleENamedQuery EOF ) // InternalEMap.g:791:1: ruleENamedQuery EOF { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryRule()); } pushFollow(FOLLOW_1); ruleENamedQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleENamedQuery" // $ANTLR start "ruleENamedQuery" // InternalEMap.g:798:1: ruleENamedQuery : ( ( rule__ENamedQuery__Group__0 ) ) ; public final void ruleENamedQuery() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:802:2: ( ( ( rule__ENamedQuery__Group__0 ) ) ) // InternalEMap.g:803:1: ( ( rule__ENamedQuery__Group__0 ) ) { // InternalEMap.g:803:1: ( ( rule__ENamedQuery__Group__0 ) ) // InternalEMap.g:804:1: ( rule__ENamedQuery__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getGroup()); } // InternalEMap.g:805:1: ( rule__ENamedQuery__Group__0 ) // InternalEMap.g:805:2: rule__ENamedQuery__Group__0 { pushFollow(FOLLOW_2); rule__ENamedQuery__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleENamedQuery" // $ANTLR start "entryRuleEPrimtiveType" // InternalEMap.g:817:1: entryRuleEPrimtiveType : ruleEPrimtiveType EOF ; public final void entryRuleEPrimtiveType() throws RecognitionException { try { // InternalEMap.g:818:1: ( ruleEPrimtiveType EOF ) // InternalEMap.g:819:1: ruleEPrimtiveType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeRule()); } pushFollow(FOLLOW_1); ruleEPrimtiveType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEPrimtiveType" // $ANTLR start "ruleEPrimtiveType" // InternalEMap.g:826:1: ruleEPrimtiveType : ( ( rule__EPrimtiveType__Alternatives ) ) ; public final void ruleEPrimtiveType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:830:2: ( ( ( rule__EPrimtiveType__Alternatives ) ) ) // InternalEMap.g:831:1: ( ( rule__EPrimtiveType__Alternatives ) ) { // InternalEMap.g:831:1: ( ( rule__EPrimtiveType__Alternatives ) ) // InternalEMap.g:832:1: ( rule__EPrimtiveType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getAlternatives()); } // InternalEMap.g:833:1: ( rule__EPrimtiveType__Alternatives ) // InternalEMap.g:833:2: rule__EPrimtiveType__Alternatives { pushFollow(FOLLOW_2); rule__EPrimtiveType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEPrimtiveType" // $ANTLR start "entryRuleEMapType" // InternalEMap.g:845:1: entryRuleEMapType : ruleEMapType EOF ; public final void entryRuleEMapType() throws RecognitionException { try { // InternalEMap.g:846:1: ( ruleEMapType EOF ) // InternalEMap.g:847:1: ruleEMapType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMapTypeRule()); } pushFollow(FOLLOW_1); ruleEMapType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMapTypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMapType" // $ANTLR start "ruleEMapType" // InternalEMap.g:854:1: ruleEMapType : ( 'map' ) ; public final void ruleEMapType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:858:2: ( ( 'map' ) ) // InternalEMap.g:859:1: ( 'map' ) { // InternalEMap.g:859:1: ( 'map' ) // InternalEMap.g:860:1: 'map' { if ( state.backtracking==0 ) { before(grammarAccess.getEMapTypeAccess().getMapKeyword()); } match(input,11,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMapTypeAccess().getMapKeyword()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMapType" // $ANTLR start "entryRuleENamedCustomQuery" // InternalEMap.g:875:1: entryRuleENamedCustomQuery : ruleENamedCustomQuery EOF ; public final void entryRuleENamedCustomQuery() throws RecognitionException { try { // InternalEMap.g:876:1: ( ruleENamedCustomQuery EOF ) // InternalEMap.g:877:1: ruleENamedCustomQuery EOF { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryRule()); } pushFollow(FOLLOW_1); ruleENamedCustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleENamedCustomQuery" // $ANTLR start "ruleENamedCustomQuery" // InternalEMap.g:884:1: ruleENamedCustomQuery : ( ( rule__ENamedCustomQuery__Group__0 ) ) ; public final void ruleENamedCustomQuery() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:888:2: ( ( ( rule__ENamedCustomQuery__Group__0 ) ) ) // InternalEMap.g:889:1: ( ( rule__ENamedCustomQuery__Group__0 ) ) { // InternalEMap.g:889:1: ( ( rule__ENamedCustomQuery__Group__0 ) ) // InternalEMap.g:890:1: ( rule__ENamedCustomQuery__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup()); } // InternalEMap.g:891:1: ( rule__ENamedCustomQuery__Group__0 ) // InternalEMap.g:891:2: rule__ENamedCustomQuery__Group__0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleENamedCustomQuery" // $ANTLR start "entryRuleEReturnType" // InternalEMap.g:903:1: entryRuleEReturnType : ruleEReturnType EOF ; public final void entryRuleEReturnType() throws RecognitionException { try { // InternalEMap.g:904:1: ( ruleEReturnType EOF ) // InternalEMap.g:905:1: ruleEReturnType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEReturnTypeRule()); } pushFollow(FOLLOW_1); ruleEReturnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEReturnTypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEReturnType" // $ANTLR start "ruleEReturnType" // InternalEMap.g:912:1: ruleEReturnType : ( ( rule__EReturnType__Alternatives ) ) ; public final void ruleEReturnType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:916:2: ( ( ( rule__EReturnType__Alternatives ) ) ) // InternalEMap.g:917:1: ( ( rule__EReturnType__Alternatives ) ) { // InternalEMap.g:917:1: ( ( rule__EReturnType__Alternatives ) ) // InternalEMap.g:918:1: ( rule__EReturnType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEReturnTypeAccess().getAlternatives()); } // InternalEMap.g:919:1: ( rule__EReturnType__Alternatives ) // InternalEMap.g:919:2: rule__EReturnType__Alternatives { pushFollow(FOLLOW_2); rule__EReturnType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEReturnTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEReturnType" // $ANTLR start "entryRuleEPredefinedType" // InternalEMap.g:931:1: entryRuleEPredefinedType : ruleEPredefinedType EOF ; public final void entryRuleEPredefinedType() throws RecognitionException { try { // InternalEMap.g:932:1: ( ruleEPredefinedType EOF ) // InternalEMap.g:933:1: ruleEPredefinedType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefinedTypeRule()); } pushFollow(FOLLOW_1); ruleEPredefinedType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefinedTypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEPredefinedType" // $ANTLR start "ruleEPredefinedType" // InternalEMap.g:940:1: ruleEPredefinedType : ( ( rule__EPredefinedType__RefAssignment ) ) ; public final void ruleEPredefinedType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:944:2: ( ( ( rule__EPredefinedType__RefAssignment ) ) ) // InternalEMap.g:945:1: ( ( rule__EPredefinedType__RefAssignment ) ) { // InternalEMap.g:945:1: ( ( rule__EPredefinedType__RefAssignment ) ) // InternalEMap.g:946:1: ( rule__EPredefinedType__RefAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefinedTypeAccess().getRefAssignment()); } // InternalEMap.g:947:1: ( rule__EPredefinedType__RefAssignment ) // InternalEMap.g:947:2: rule__EPredefinedType__RefAssignment { pushFollow(FOLLOW_2); rule__EPredefinedType__RefAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefinedTypeAccess().getRefAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEPredefinedType" // $ANTLR start "entryRuleETypeDef" // InternalEMap.g:959:1: entryRuleETypeDef : ruleETypeDef EOF ; public final void entryRuleETypeDef() throws RecognitionException { try { // InternalEMap.g:960:1: ( ruleETypeDef EOF ) // InternalEMap.g:961:1: ruleETypeDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefRule()); } pushFollow(FOLLOW_1); ruleETypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleETypeDef" // $ANTLR start "ruleETypeDef" // InternalEMap.g:968:1: ruleETypeDef : ( ( rule__ETypeDef__Group__0 ) ) ; public final void ruleETypeDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:972:2: ( ( ( rule__ETypeDef__Group__0 ) ) ) // InternalEMap.g:973:1: ( ( rule__ETypeDef__Group__0 ) ) { // InternalEMap.g:973:1: ( ( rule__ETypeDef__Group__0 ) ) // InternalEMap.g:974:1: ( rule__ETypeDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getGroup()); } // InternalEMap.g:975:1: ( rule__ETypeDef__Group__0 ) // InternalEMap.g:975:2: rule__ETypeDef__Group__0 { pushFollow(FOLLOW_2); rule__ETypeDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleETypeDef" // $ANTLR start "entryRuleEModelTypeDef" // InternalEMap.g:987:1: entryRuleEModelTypeDef : ruleEModelTypeDef EOF ; public final void entryRuleEModelTypeDef() throws RecognitionException { try { // InternalEMap.g:988:1: ( ruleEModelTypeDef EOF ) // InternalEMap.g:989:1: ruleEModelTypeDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefRule()); } pushFollow(FOLLOW_1); ruleEModelTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEModelTypeDef" // $ANTLR start "ruleEModelTypeDef" // InternalEMap.g:996:1: ruleEModelTypeDef : ( ( rule__EModelTypeDef__Group__0 ) ) ; public final void ruleEModelTypeDef() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1000:2: ( ( ( rule__EModelTypeDef__Group__0 ) ) ) // InternalEMap.g:1001:1: ( ( rule__EModelTypeDef__Group__0 ) ) { // InternalEMap.g:1001:1: ( ( rule__EModelTypeDef__Group__0 ) ) // InternalEMap.g:1002:1: ( rule__EModelTypeDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getGroup()); } // InternalEMap.g:1003:1: ( rule__EModelTypeDef__Group__0 ) // InternalEMap.g:1003:2: rule__EModelTypeDef__Group__0 { pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEModelTypeDef" // $ANTLR start "entryRuleEModelTypeAttribute" // InternalEMap.g:1015:1: entryRuleEModelTypeAttribute : ruleEModelTypeAttribute EOF ; public final void entryRuleEModelTypeAttribute() throws RecognitionException { try { // InternalEMap.g:1016:1: ( ruleEModelTypeAttribute EOF ) // InternalEMap.g:1017:1: ruleEModelTypeAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeRule()); } pushFollow(FOLLOW_1); ruleEModelTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEModelTypeAttribute" // $ANTLR start "ruleEModelTypeAttribute" // InternalEMap.g:1024:1: ruleEModelTypeAttribute : ( ( rule__EModelTypeAttribute__Group__0 ) ) ; public final void ruleEModelTypeAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1028:2: ( ( ( rule__EModelTypeAttribute__Group__0 ) ) ) // InternalEMap.g:1029:1: ( ( rule__EModelTypeAttribute__Group__0 ) ) { // InternalEMap.g:1029:1: ( ( rule__EModelTypeAttribute__Group__0 ) ) // InternalEMap.g:1030:1: ( rule__EModelTypeAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup()); } // InternalEMap.g:1031:1: ( rule__EModelTypeAttribute__Group__0 ) // InternalEMap.g:1031:2: rule__EModelTypeAttribute__Group__0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEModelTypeAttribute" // $ANTLR start "entryRuleEValueTypeAttribute" // InternalEMap.g:1043:1: entryRuleEValueTypeAttribute : ruleEValueTypeAttribute EOF ; public final void entryRuleEValueTypeAttribute() throws RecognitionException { try { // InternalEMap.g:1044:1: ( ruleEValueTypeAttribute EOF ) // InternalEMap.g:1045:1: ruleEValueTypeAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeRule()); } pushFollow(FOLLOW_1); ruleEValueTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEValueTypeAttribute" // $ANTLR start "ruleEValueTypeAttribute" // InternalEMap.g:1052:1: ruleEValueTypeAttribute : ( ( rule__EValueTypeAttribute__Group__0 ) ) ; public final void ruleEValueTypeAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1056:2: ( ( ( rule__EValueTypeAttribute__Group__0 ) ) ) // InternalEMap.g:1057:1: ( ( rule__EValueTypeAttribute__Group__0 ) ) { // InternalEMap.g:1057:1: ( ( rule__EValueTypeAttribute__Group__0 ) ) // InternalEMap.g:1058:1: ( rule__EValueTypeAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeAccess().getGroup()); } // InternalEMap.g:1059:1: ( rule__EValueTypeAttribute__Group__0 ) // InternalEMap.g:1059:2: rule__EValueTypeAttribute__Group__0 { pushFollow(FOLLOW_2); rule__EValueTypeAttribute__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEValueTypeAttribute" // $ANTLR start "entryRuleEParameter" // InternalEMap.g:1071:1: entryRuleEParameter : ruleEParameter EOF ; public final void entryRuleEParameter() throws RecognitionException { try { // InternalEMap.g:1072:1: ( ruleEParameter EOF ) // InternalEMap.g:1073:1: ruleEParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterRule()); } pushFollow(FOLLOW_1); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEParameter" // $ANTLR start "ruleEParameter" // InternalEMap.g:1080:1: ruleEParameter : ( ( rule__EParameter__Group__0 ) ) ; public final void ruleEParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1084:2: ( ( ( rule__EParameter__Group__0 ) ) ) // InternalEMap.g:1085:1: ( ( rule__EParameter__Group__0 ) ) { // InternalEMap.g:1085:1: ( ( rule__EParameter__Group__0 ) ) // InternalEMap.g:1086:1: ( rule__EParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getGroup()); } // InternalEMap.g:1087:1: ( rule__EParameter__Group__0 ) // InternalEMap.g:1087:2: rule__EParameter__Group__0 { pushFollow(FOLLOW_2); rule__EParameter__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEParameter" // $ANTLR start "entryRuleEQuery" // InternalEMap.g:1099:1: entryRuleEQuery : ruleEQuery EOF ; public final void entryRuleEQuery() throws RecognitionException { try { // InternalEMap.g:1100:1: ( ruleEQuery EOF ) // InternalEMap.g:1101:1: ruleEQuery EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryRule()); } pushFollow(FOLLOW_1); ruleEQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEQuery" // $ANTLR start "ruleEQuery" // InternalEMap.g:1108:1: ruleEQuery : ( ( rule__EQuery__Group__0 ) ) ; public final void ruleEQuery() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1112:2: ( ( ( rule__EQuery__Group__0 ) ) ) // InternalEMap.g:1113:1: ( ( rule__EQuery__Group__0 ) ) { // InternalEMap.g:1113:1: ( ( rule__EQuery__Group__0 ) ) // InternalEMap.g:1114:1: ( rule__EQuery__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroup()); } // InternalEMap.g:1115:1: ( rule__EQuery__Group__0 ) // InternalEMap.g:1115:2: rule__EQuery__Group__0 { pushFollow(FOLLOW_2); rule__EQuery__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEQuery" // $ANTLR start "entryRuleECustomQuery" // InternalEMap.g:1127:1: entryRuleECustomQuery : ruleECustomQuery EOF ; public final void entryRuleECustomQuery() throws RecognitionException { try { // InternalEMap.g:1128:1: ( ruleECustomQuery EOF ) // InternalEMap.g:1129:1: ruleECustomQuery EOF { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryRule()); } pushFollow(FOLLOW_1); ruleECustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleECustomQuery" // $ANTLR start "ruleECustomQuery" // InternalEMap.g:1136:1: ruleECustomQuery : ( ( rule__ECustomQuery__Group__0 ) ) ; public final void ruleECustomQuery() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1140:2: ( ( ( rule__ECustomQuery__Group__0 ) ) ) // InternalEMap.g:1141:1: ( ( rule__ECustomQuery__Group__0 ) ) { // InternalEMap.g:1141:1: ( ( rule__ECustomQuery__Group__0 ) ) // InternalEMap.g:1142:1: ( rule__ECustomQuery__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroup()); } // InternalEMap.g:1143:1: ( rule__ECustomQuery__Group__0 ) // InternalEMap.g:1143:2: rule__ECustomQuery__Group__0 { pushFollow(FOLLOW_2); rule__ECustomQuery__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleECustomQuery" // $ANTLR start "entryRuleEObjectSection" // InternalEMap.g:1155:1: entryRuleEObjectSection : ruleEObjectSection EOF ; public final void entryRuleEObjectSection() throws RecognitionException { try { // InternalEMap.g:1156:1: ( ruleEObjectSection EOF ) // InternalEMap.g:1157:1: ruleEObjectSection EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionRule()); } pushFollow(FOLLOW_1); ruleEObjectSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEObjectSection" // $ANTLR start "ruleEObjectSection" // InternalEMap.g:1164:1: ruleEObjectSection : ( ( rule__EObjectSection__Group__0 ) ) ; public final void ruleEObjectSection() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1168:2: ( ( ( rule__EObjectSection__Group__0 ) ) ) // InternalEMap.g:1169:1: ( ( rule__EObjectSection__Group__0 ) ) { // InternalEMap.g:1169:1: ( ( rule__EObjectSection__Group__0 ) ) // InternalEMap.g:1170:1: ( rule__EObjectSection__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup()); } // InternalEMap.g:1171:1: ( rule__EObjectSection__Group__0 ) // InternalEMap.g:1171:2: rule__EObjectSection__Group__0 { pushFollow(FOLLOW_2); rule__EObjectSection__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEObjectSection" // $ANTLR start "entryRuleEMappingAttribute" // InternalEMap.g:1183:1: entryRuleEMappingAttribute : ruleEMappingAttribute EOF ; public final void entryRuleEMappingAttribute() throws RecognitionException { try { // InternalEMap.g:1184:1: ( ruleEMappingAttribute EOF ) // InternalEMap.g:1185:1: ruleEMappingAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeRule()); } pushFollow(FOLLOW_1); ruleEMappingAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEMappingAttribute" // $ANTLR start "ruleEMappingAttribute" // InternalEMap.g:1192:1: ruleEMappingAttribute : ( ( rule__EMappingAttribute__Group__0 ) ) ; public final void ruleEMappingAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1196:2: ( ( ( rule__EMappingAttribute__Group__0 ) ) ) // InternalEMap.g:1197:1: ( ( rule__EMappingAttribute__Group__0 ) ) { // InternalEMap.g:1197:1: ( ( rule__EMappingAttribute__Group__0 ) ) // InternalEMap.g:1198:1: ( rule__EMappingAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getGroup()); } // InternalEMap.g:1199:1: ( rule__EMappingAttribute__Group__0 ) // InternalEMap.g:1199:2: rule__EMappingAttribute__Group__0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEMappingAttribute" // $ANTLR start "entryRuleEType" // InternalEMap.g:1211:1: entryRuleEType : ruleEType EOF ; public final void entryRuleEType() throws RecognitionException { try { // InternalEMap.g:1212:1: ( ruleEType EOF ) // InternalEMap.g:1213:1: ruleEType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getETypeRule()); } pushFollow(FOLLOW_1); ruleEType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleEType" // $ANTLR start "ruleEType" // InternalEMap.g:1220:1: ruleEType : ( ( rule__EType__Group__0 ) ) ; public final void ruleEType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1224:2: ( ( ( rule__EType__Group__0 ) ) ) // InternalEMap.g:1225:1: ( ( rule__EType__Group__0 ) ) { // InternalEMap.g:1225:1: ( ( rule__EType__Group__0 ) ) // InternalEMap.g:1226:1: ( rule__EType__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getGroup()); } // InternalEMap.g:1227:1: ( rule__EType__Group__0 ) // InternalEMap.g:1227:2: rule__EType__Group__0 { pushFollow(FOLLOW_2); rule__EType__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleEType" // $ANTLR start "entryRuleQualifiedName" // InternalEMap.g:1239:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { // InternalEMap.g:1240:1: ( ruleQualifiedName EOF ) // InternalEMap.g:1241:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } pushFollow(FOLLOW_1); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" // InternalEMap.g:1248:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1252:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) // InternalEMap.g:1253:1: ( ( rule__QualifiedName__Group__0 ) ) { // InternalEMap.g:1253:1: ( ( rule__QualifiedName__Group__0 ) ) // InternalEMap.g:1254:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } // InternalEMap.g:1255:1: ( rule__QualifiedName__Group__0 ) // InternalEMap.g:1255:2: rule__QualifiedName__Group__0 { pushFollow(FOLLOW_2); 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 "entryRuleQualifiedNameWithWildcard" // InternalEMap.g:1267:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { // InternalEMap.g:1268:1: ( ruleQualifiedNameWithWildcard EOF ) // InternalEMap.g:1269:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); } pushFollow(FOLLOW_1); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameWithWildcard" // $ANTLR start "ruleQualifiedNameWithWildcard" // InternalEMap.g:1276:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1280:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) // InternalEMap.g:1281:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { // InternalEMap.g:1281:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) // InternalEMap.g:1282:1: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } // InternalEMap.g:1283:1: ( rule__QualifiedNameWithWildcard__Group__0 ) // InternalEMap.g:1283:2: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FOLLOW_2); 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 "ruleColSort" // InternalEMap.g:1296:1: ruleColSort : ( ( rule__ColSort__Alternatives ) ) ; public final void ruleColSort() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1300:1: ( ( ( rule__ColSort__Alternatives ) ) ) // InternalEMap.g:1301:1: ( ( rule__ColSort__Alternatives ) ) { // InternalEMap.g:1301:1: ( ( rule__ColSort__Alternatives ) ) // InternalEMap.g:1302:1: ( rule__ColSort__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getColSortAccess().getAlternatives()); } // InternalEMap.g:1303:1: ( rule__ColSort__Alternatives ) // InternalEMap.g:1303:2: rule__ColSort__Alternatives { pushFollow(FOLLOW_2); rule__ColSort__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColSortAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleColSort" // $ANTLR start "ruleReturnType" // InternalEMap.g:1315:1: ruleReturnType : ( ( rule__ReturnType__Alternatives ) ) ; public final void ruleReturnType() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1319:1: ( ( ( rule__ReturnType__Alternatives ) ) ) // InternalEMap.g:1320:1: ( ( rule__ReturnType__Alternatives ) ) { // InternalEMap.g:1320:1: ( ( rule__ReturnType__Alternatives ) ) // InternalEMap.g:1321:1: ( rule__ReturnType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReturnTypeAccess().getAlternatives()); } // InternalEMap.g:1322:1: ( rule__ReturnType__Alternatives ) // InternalEMap.g:1322:2: rule__ReturnType__Alternatives { pushFollow(FOLLOW_2); rule__ReturnType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getReturnTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleReturnType" // $ANTLR start "rule__EMapping__RootAlternatives_0" // InternalEMap.g:1333:1: rule__EMapping__RootAlternatives_0 : ( ( ruleEMappingBundle ) | ( ruleEMappingEntityDef ) ); public final void rule__EMapping__RootAlternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1337:1: ( ( ruleEMappingBundle ) | ( ruleEMappingEntityDef ) ) int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==26||LA1_0==52) ) { alt1=1; } else if ( (LA1_0==53) ) { alt1=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1 : // InternalEMap.g:1338:1: ( ruleEMappingBundle ) { // InternalEMap.g:1338:1: ( ruleEMappingBundle ) // InternalEMap.g:1339:1: ruleEMappingBundle { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAccess().getRootEMappingBundleParserRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleEMappingBundle(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAccess().getRootEMappingBundleParserRuleCall_0_0()); } } } break; case 2 : // InternalEMap.g:1344:6: ( ruleEMappingEntityDef ) { // InternalEMap.g:1344:6: ( ruleEMappingEntityDef ) // InternalEMap.g:1345:1: ruleEMappingEntityDef { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAccess().getRootEMappingEntityDefParserRuleCall_0_1()); } pushFollow(FOLLOW_2); ruleEMappingEntityDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAccess().getRootEMappingEntityDefParserRuleCall_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMapping__RootAlternatives_0" // $ANTLR start "rule__EPredef__Alternatives" // InternalEMap.g:1355:1: rule__EPredef__Alternatives : ( ( ( rule__EPredef__Group_0__0 ) ) | ( ( rule__EPredef__Group_1__0 ) ) ); public final void rule__EPredef__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1359:1: ( ( ( rule__EPredef__Group_0__0 ) ) | ( ( rule__EPredef__Group_1__0 ) ) ) int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0==34) ) { alt2=1; } else if ( (LA2_0==35) ) { alt2=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 0, input); throw nvae; } switch (alt2) { case 1 : // InternalEMap.g:1360:1: ( ( rule__EPredef__Group_0__0 ) ) { // InternalEMap.g:1360:1: ( ( rule__EPredef__Group_0__0 ) ) // InternalEMap.g:1361:1: ( rule__EPredef__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getGroup_0()); } // InternalEMap.g:1362:1: ( rule__EPredef__Group_0__0 ) // InternalEMap.g:1362:2: rule__EPredef__Group_0__0 { pushFollow(FOLLOW_2); rule__EPredef__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getGroup_0()); } } } break; case 2 : // InternalEMap.g:1366:6: ( ( rule__EPredef__Group_1__0 ) ) { // InternalEMap.g:1366:6: ( ( rule__EPredef__Group_1__0 ) ) // InternalEMap.g:1367:1: ( rule__EPredef__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getGroup_1()); } // InternalEMap.g:1368:1: ( rule__EPredef__Group_1__0 ) // InternalEMap.g:1368:2: rule__EPredef__Group_1__0 { pushFollow(FOLLOW_2); rule__EPredef__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Alternatives" // $ANTLR start "rule__EGeneratorConfigValue__Alternatives_2" // InternalEMap.g:1377:1: rule__EGeneratorConfigValue__Alternatives_2 : ( ( ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) ) | ( ( rule__EGeneratorConfigValue__Group_2_1__0 ) ) ); public final void rule__EGeneratorConfigValue__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1381:1: ( ( ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) ) | ( ( rule__EGeneratorConfigValue__Group_2_1__0 ) ) ) int alt3=2; int LA3_0 = input.LA(1); if ( (LA3_0==RULE_STRING) ) { alt3=1; } else if ( (LA3_0==27) ) { alt3=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1 : // InternalEMap.g:1382:1: ( ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) ) { // InternalEMap.g:1382:1: ( ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) ) // InternalEMap.g:1383:1: ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getSimpleValueAssignment_2_0()); } // InternalEMap.g:1384:1: ( rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 ) // InternalEMap.g:1384:2: rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__SimpleValueAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getSimpleValueAssignment_2_0()); } } } break; case 2 : // InternalEMap.g:1388:6: ( ( rule__EGeneratorConfigValue__Group_2_1__0 ) ) { // InternalEMap.g:1388:6: ( ( rule__EGeneratorConfigValue__Group_2_1__0 ) ) // InternalEMap.g:1389:1: ( rule__EGeneratorConfigValue__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getGroup_2_1()); } // InternalEMap.g:1390:1: ( rule__EGeneratorConfigValue__Group_2_1__0 ) // InternalEMap.g:1390:2: rule__EGeneratorConfigValue__Group_2_1__0 { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getGroup_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Alternatives_2" // $ANTLR start "rule__ESQLDbType__DbTypeAlternatives_0_0" // InternalEMap.g:1399:1: rule__ESQLDbType__DbTypeAlternatives_0_0 : ( ( 'default' ) | ( RULE_STRING ) ); public final void rule__ESQLDbType__DbTypeAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1403:1: ( ( 'default' ) | ( RULE_STRING ) ) int alt4=2; int LA4_0 = input.LA(1); if ( (LA4_0==12) ) { alt4=1; } else if ( (LA4_0==RULE_STRING) ) { alt4=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // InternalEMap.g:1404:1: ( 'default' ) { // InternalEMap.g:1404:1: ( 'default' ) // InternalEMap.g:1405:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getDbTypeDefaultKeyword_0_0_0()); } match(input,12,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getDbTypeDefaultKeyword_0_0_0()); } } } break; case 2 : // InternalEMap.g:1412:6: ( RULE_STRING ) { // InternalEMap.g:1412:6: ( RULE_STRING ) // InternalEMap.g:1413:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__DbTypeAlternatives_0_0" // $ANTLR start "rule__EServiceParam__Alternatives" // InternalEMap.g:1423:1: rule__EServiceParam__Alternatives : ( ( ruleEPathParam ) | ( ruleEQueryParam ) ); public final void rule__EServiceParam__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1427:1: ( ( ruleEPathParam ) | ( ruleEQueryParam ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==49) ) { alt5=1; } else if ( (LA5_0==51) ) { alt5=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch (alt5) { case 1 : // InternalEMap.g:1428:1: ( ruleEPathParam ) { // InternalEMap.g:1428:1: ( ruleEPathParam ) // InternalEMap.g:1429:1: ruleEPathParam { if ( state.backtracking==0 ) { before(grammarAccess.getEServiceParamAccess().getEPathParamParserRuleCall_0()); } pushFollow(FOLLOW_2); ruleEPathParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEServiceParamAccess().getEPathParamParserRuleCall_0()); } } } break; case 2 : // InternalEMap.g:1434:6: ( ruleEQueryParam ) { // InternalEMap.g:1434:6: ( ruleEQueryParam ) // InternalEMap.g:1435:1: ruleEQueryParam { if ( state.backtracking==0 ) { before(grammarAccess.getEServiceParamAccess().getEQueryParamParserRuleCall_1()); } pushFollow(FOLLOW_2); ruleEQueryParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEServiceParamAccess().getEQueryParamParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EServiceParam__Alternatives" // $ANTLR start "rule__Import__ImportedNamespaceAlternatives_1_0" // InternalEMap.g:1445:1: rule__Import__ImportedNamespaceAlternatives_1_0 : ( ( ruleQualifiedNameWithWildcard ) | ( ruleQualifiedName ) ); public final void rule__Import__ImportedNamespaceAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1449:1: ( ( ruleQualifiedNameWithWildcard ) | ( ruleQualifiedName ) ) int alt6=2; alt6 = dfa6.predict(input); switch (alt6) { case 1 : // InternalEMap.g:1450:1: ( ruleQualifiedNameWithWildcard ) { // InternalEMap.g:1450:1: ( ruleQualifiedNameWithWildcard ) // InternalEMap.g:1451:1: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0_0()); } pushFollow(FOLLOW_2); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0_0()); } } } break; case 2 : // InternalEMap.g:1456:6: ( ruleQualifiedName ) { // InternalEMap.g:1456:6: ( ruleQualifiedName ) // InternalEMap.g:1457:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__ImportedNamespaceAlternatives_1_0" // $ANTLR start "rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0" // InternalEMap.g:1467:1: rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 : ( ( 'extends' ) | ( 'derived' ) ); public final void rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1471:1: ( ( 'extends' ) | ( 'derived' ) ) int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==13) ) { alt7=1; } else if ( (LA7_0==14) ) { alt7=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch (alt7) { case 1 : // InternalEMap.g:1472:1: ( 'extends' ) { // InternalEMap.g:1472:1: ( 'extends' ) // InternalEMap.g:1473:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getExtensionTypeExtendsKeyword_3_0_0_0()); } match(input,13,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getExtensionTypeExtendsKeyword_3_0_0_0()); } } } break; case 2 : // InternalEMap.g:1480:6: ( 'derived' ) { // InternalEMap.g:1480:6: ( 'derived' ) // InternalEMap.g:1481:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getExtensionTypeDerivedKeyword_3_0_0_1()); } match(input,14,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getExtensionTypeDerivedKeyword_3_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0" // $ANTLR start "rule__EMappingEntity__Alternatives_7_2" // InternalEMap.g:1493:1: rule__EMappingEntity__Alternatives_7_2 : ( ( ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) ) | ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) ) ); public final void rule__EMappingEntity__Alternatives_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1497:1: ( ( ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) ) | ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) ) ) int alt8=2; switch ( input.LA(1) ) { case 24: case 25: { alt8=1; } break; case RULE_ID: { int LA8_2 = input.LA(2); if ( (LA8_2==RULE_ID||LA8_2==55) ) { alt8=2; } else if ( (LA8_2==27||LA8_2==39) ) { alt8=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 2, input); throw nvae; } } break; case 11: case 15: case 16: case 17: case 18: case 19: case 66: case 72: case 80: { alt8=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 0, input); throw nvae; } switch (alt8) { case 1 : // InternalEMap.g:1498:1: ( ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) ) { // InternalEMap.g:1498:1: ( ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) ) // InternalEMap.g:1499:1: ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_2_0()); } // InternalEMap.g:1500:1: ( rule__EMappingEntity__NamedQueriesAssignment_7_2_0 ) // InternalEMap.g:1500:2: rule__EMappingEntity__NamedQueriesAssignment_7_2_0 { pushFollow(FOLLOW_2); rule__EMappingEntity__NamedQueriesAssignment_7_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_2_0()); } } } break; case 2 : // InternalEMap.g:1504:6: ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) ) { // InternalEMap.g:1504:6: ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) ) // InternalEMap.g:1505:1: ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_2_1()); } // InternalEMap.g:1506:1: ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 ) // InternalEMap.g:1506:2: rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Alternatives_7_2" // $ANTLR start "rule__EMappingEntity__Alternatives_7_3_1" // InternalEMap.g:1515:1: rule__EMappingEntity__Alternatives_7_3_1 : ( ( ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) ) | ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) ) ); public final void rule__EMappingEntity__Alternatives_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1519:1: ( ( ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) ) | ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) ) ) int alt9=2; switch ( input.LA(1) ) { case 24: case 25: { alt9=1; } break; case RULE_ID: { int LA9_2 = input.LA(2); if ( (LA9_2==27||LA9_2==39) ) { alt9=1; } else if ( (LA9_2==RULE_ID||LA9_2==55) ) { alt9=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 2, input); throw nvae; } } break; case 11: case 15: case 16: case 17: case 18: case 19: case 66: case 72: case 80: { alt9=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 0, input); throw nvae; } switch (alt9) { case 1 : // InternalEMap.g:1520:1: ( ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) ) { // InternalEMap.g:1520:1: ( ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) ) // InternalEMap.g:1521:1: ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_3_1_0()); } // InternalEMap.g:1522:1: ( rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 ) // InternalEMap.g:1522:2: rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 { pushFollow(FOLLOW_2); rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_3_1_0()); } } } break; case 2 : // InternalEMap.g:1526:6: ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) ) { // InternalEMap.g:1526:6: ( ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) ) // InternalEMap.g:1527:1: ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_3_1_1()); } // InternalEMap.g:1528:1: ( rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 ) // InternalEMap.g:1528:2: rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_3_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Alternatives_7_3_1" // $ANTLR start "rule__EAttribute__Alternatives_0" // InternalEMap.g:1537:1: rule__EAttribute__Alternatives_0 : ( ( ( rule__EAttribute__PkAssignment_0_0 )? ) | ( ( rule__EAttribute__ForcedFkAssignment_0_1 ) ) ); public final void rule__EAttribute__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1541:1: ( ( ( rule__EAttribute__PkAssignment_0_0 )? ) | ( ( rule__EAttribute__ForcedFkAssignment_0_1 ) ) ) int alt11=2; int LA11_0 = input.LA(1); if ( (LA11_0==RULE_ID||LA11_0==77) ) { alt11=1; } else if ( (LA11_0==78) ) { alt11=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 0, input); throw nvae; } switch (alt11) { case 1 : // InternalEMap.g:1542:1: ( ( rule__EAttribute__PkAssignment_0_0 )? ) { // InternalEMap.g:1542:1: ( ( rule__EAttribute__PkAssignment_0_0 )? ) // InternalEMap.g:1543:1: ( rule__EAttribute__PkAssignment_0_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getPkAssignment_0_0()); } // InternalEMap.g:1544:1: ( rule__EAttribute__PkAssignment_0_0 )? int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==77) ) { alt10=1; } switch (alt10) { case 1 : // InternalEMap.g:1544:2: rule__EAttribute__PkAssignment_0_0 { pushFollow(FOLLOW_2); rule__EAttribute__PkAssignment_0_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getPkAssignment_0_0()); } } } break; case 2 : // InternalEMap.g:1548:6: ( ( rule__EAttribute__ForcedFkAssignment_0_1 ) ) { // InternalEMap.g:1548:6: ( ( rule__EAttribute__ForcedFkAssignment_0_1 ) ) // InternalEMap.g:1549:1: ( rule__EAttribute__ForcedFkAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getForcedFkAssignment_0_1()); } // InternalEMap.g:1550:1: ( rule__EAttribute__ForcedFkAssignment_0_1 ) // InternalEMap.g:1550:2: rule__EAttribute__ForcedFkAssignment_0_1 { pushFollow(FOLLOW_2); rule__EAttribute__ForcedFkAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getForcedFkAssignment_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Alternatives_0" // $ANTLR start "rule__EAttribute__Alternatives_3" // InternalEMap.g:1559:1: rule__EAttribute__Alternatives_3 : ( ( ( rule__EAttribute__Group_3_0__0 ) ) | ( ( rule__EAttribute__Group_3_1__0 ) ) ); public final void rule__EAttribute__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1563:1: ( ( ( rule__EAttribute__Group_3_0__0 ) ) | ( ( rule__EAttribute__Group_3_1__0 ) ) ) int alt12=2; int LA12_0 = input.LA(1); if ( (LA12_0==RULE_ID) ) { alt12=1; } else if ( (LA12_0==67) ) { alt12=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 0, input); throw nvae; } switch (alt12) { case 1 : // InternalEMap.g:1564:1: ( ( rule__EAttribute__Group_3_0__0 ) ) { // InternalEMap.g:1564:1: ( ( rule__EAttribute__Group_3_0__0 ) ) // InternalEMap.g:1565:1: ( rule__EAttribute__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_0()); } // InternalEMap.g:1566:1: ( rule__EAttribute__Group_3_0__0 ) // InternalEMap.g:1566:2: rule__EAttribute__Group_3_0__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_0()); } } } break; case 2 : // InternalEMap.g:1570:6: ( ( rule__EAttribute__Group_3_1__0 ) ) { // InternalEMap.g:1570:6: ( ( rule__EAttribute__Group_3_1__0 ) ) // InternalEMap.g:1571:1: ( rule__EAttribute__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_1()); } // InternalEMap.g:1572:1: ( rule__EAttribute__Group_3_1__0 ) // InternalEMap.g:1572:2: rule__EAttribute__Group_3_1__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Alternatives_3" // $ANTLR start "rule__EValueGenerator__Alternatives_1" // InternalEMap.g:1581:1: rule__EValueGenerator__Alternatives_1 : ( ( ( rule__EValueGenerator__AutokeyAssignment_1_0 ) ) | ( ( rule__EValueGenerator__Group_1_1__0 ) ) | ( ( rule__EValueGenerator__Group_1_2__0 ) ) ); public final void rule__EValueGenerator__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1585:1: ( ( ( rule__EValueGenerator__AutokeyAssignment_1_0 ) ) | ( ( rule__EValueGenerator__Group_1_1__0 ) ) | ( ( rule__EValueGenerator__Group_1_2__0 ) ) ) int alt13=3; switch ( input.LA(1) ) { case 79: { alt13=1; } break; case 63: { alt13=2; } break; case 64: { 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 : // InternalEMap.g:1586:1: ( ( rule__EValueGenerator__AutokeyAssignment_1_0 ) ) { // InternalEMap.g:1586:1: ( ( rule__EValueGenerator__AutokeyAssignment_1_0 ) ) // InternalEMap.g:1587:1: ( rule__EValueGenerator__AutokeyAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getAutokeyAssignment_1_0()); } // InternalEMap.g:1588:1: ( rule__EValueGenerator__AutokeyAssignment_1_0 ) // InternalEMap.g:1588:2: rule__EValueGenerator__AutokeyAssignment_1_0 { pushFollow(FOLLOW_2); rule__EValueGenerator__AutokeyAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getAutokeyAssignment_1_0()); } } } break; case 2 : // InternalEMap.g:1592:6: ( ( rule__EValueGenerator__Group_1_1__0 ) ) { // InternalEMap.g:1592:6: ( ( rule__EValueGenerator__Group_1_1__0 ) ) // InternalEMap.g:1593:1: ( rule__EValueGenerator__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getGroup_1_1()); } // InternalEMap.g:1594:1: ( rule__EValueGenerator__Group_1_1__0 ) // InternalEMap.g:1594:2: rule__EValueGenerator__Group_1_1__0 { pushFollow(FOLLOW_2); rule__EValueGenerator__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getGroup_1_1()); } } } break; case 3 : // InternalEMap.g:1598:6: ( ( rule__EValueGenerator__Group_1_2__0 ) ) { // InternalEMap.g:1598:6: ( ( rule__EValueGenerator__Group_1_2__0 ) ) // InternalEMap.g:1599:1: ( rule__EValueGenerator__Group_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getGroup_1_2()); } // InternalEMap.g:1600:1: ( rule__EValueGenerator__Group_1_2__0 ) // InternalEMap.g:1600:2: rule__EValueGenerator__Group_1_2__0 { pushFollow(FOLLOW_2); rule__EValueGenerator__Group_1_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getGroup_1_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Alternatives_1" // $ANTLR start "rule__EPrimtiveType__Alternatives" // InternalEMap.g:1609:1: rule__EPrimtiveType__Alternatives : ( ( 'int' ) | ( 'long' ) | ( 'double' ) | ( 'float' ) | ( 'boolean' ) | ( ruleFQN ) ); public final void rule__EPrimtiveType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1613:1: ( ( 'int' ) | ( 'long' ) | ( 'double' ) | ( 'float' ) | ( 'boolean' ) | ( ruleFQN ) ) int alt14=6; switch ( input.LA(1) ) { case 15: { alt14=1; } break; case 16: { alt14=2; } break; case 17: { alt14=3; } break; case 18: { alt14=4; } break; case 19: { alt14=5; } break; case RULE_ID: { alt14=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 14, 0, input); throw nvae; } switch (alt14) { case 1 : // InternalEMap.g:1614:1: ( 'int' ) { // InternalEMap.g:1614:1: ( 'int' ) // InternalEMap.g:1615:1: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getIntKeyword_0()); } match(input,15,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getIntKeyword_0()); } } } break; case 2 : // InternalEMap.g:1622:6: ( 'long' ) { // InternalEMap.g:1622:6: ( 'long' ) // InternalEMap.g:1623:1: 'long' { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getLongKeyword_1()); } match(input,16,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getLongKeyword_1()); } } } break; case 3 : // InternalEMap.g:1630:6: ( 'double' ) { // InternalEMap.g:1630:6: ( 'double' ) // InternalEMap.g:1631:1: 'double' { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getDoubleKeyword_2()); } match(input,17,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getDoubleKeyword_2()); } } } break; case 4 : // InternalEMap.g:1638:6: ( 'float' ) { // InternalEMap.g:1638:6: ( 'float' ) // InternalEMap.g:1639:1: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getFloatKeyword_3()); } match(input,18,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getFloatKeyword_3()); } } } break; case 5 : // InternalEMap.g:1646:6: ( 'boolean' ) { // InternalEMap.g:1646:6: ( 'boolean' ) // InternalEMap.g:1647:1: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getBooleanKeyword_4()); } match(input,19,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getBooleanKeyword_4()); } } } break; case 6 : // InternalEMap.g:1654:6: ( ruleFQN ) { // InternalEMap.g:1654:6: ( ruleFQN ) // InternalEMap.g:1655:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getEPrimtiveTypeAccess().getFQNParserRuleCall_5()); } pushFollow(FOLLOW_2); ruleFQN(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPrimtiveTypeAccess().getFQNParserRuleCall_5()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPrimtiveType__Alternatives" // $ANTLR start "rule__ENamedCustomQuery__Alternatives_0" // InternalEMap.g:1665:1: rule__ENamedCustomQuery__Alternatives_0 : ( ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) ) | ( ( rule__ENamedCustomQuery__Group_0_1__0 ) ) ); public final void rule__ENamedCustomQuery__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1669:1: ( ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) ) | ( ( rule__ENamedCustomQuery__Group_0_1__0 ) ) ) int alt15=2; int LA15_0 = input.LA(1); if ( (LA15_0==RULE_ID||LA15_0==11||(LA15_0>=15 && LA15_0<=19)||LA15_0==66||LA15_0==72) ) { alt15=1; } else if ( (LA15_0==80) ) { alt15=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 15, 0, input); throw nvae; } switch (alt15) { case 1 : // InternalEMap.g:1670:1: ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) ) { // InternalEMap.g:1670:1: ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) ) // InternalEMap.g:1671:1: ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_0()); } // InternalEMap.g:1672:1: ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 ) // InternalEMap.g:1672:2: rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__ReturnTypeAssignment_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_0()); } } } break; case 2 : // InternalEMap.g:1676:6: ( ( rule__ENamedCustomQuery__Group_0_1__0 ) ) { // InternalEMap.g:1676:6: ( ( rule__ENamedCustomQuery__Group_0_1__0 ) ) // InternalEMap.g:1677:1: ( rule__ENamedCustomQuery__Group_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup_0_1()); } // InternalEMap.g:1678:1: ( rule__ENamedCustomQuery__Group_0_1__0 ) // InternalEMap.g:1678:2: rule__ENamedCustomQuery__Group_0_1__0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_0_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Alternatives_0" // $ANTLR start "rule__EReturnType__Alternatives" // InternalEMap.g:1687:1: rule__EReturnType__Alternatives : ( ( ruleEPredefinedType ) | ( ruleETypeDef ) | ( ruleEModelTypeDef ) ); public final void rule__EReturnType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1691:1: ( ( ruleEPredefinedType ) | ( ruleETypeDef ) | ( ruleEModelTypeDef ) ) int alt16=3; switch ( input.LA(1) ) { case RULE_ID: case 11: case 15: case 16: case 17: case 18: case 19: { alt16=1; } break; case 66: { alt16=2; } break; case 72: { alt16=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 16, 0, input); throw nvae; } switch (alt16) { case 1 : // InternalEMap.g:1692:1: ( ruleEPredefinedType ) { // InternalEMap.g:1692:1: ( ruleEPredefinedType ) // InternalEMap.g:1693:1: ruleEPredefinedType { if ( state.backtracking==0 ) { before(grammarAccess.getEReturnTypeAccess().getEPredefinedTypeParserRuleCall_0()); } pushFollow(FOLLOW_2); ruleEPredefinedType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEReturnTypeAccess().getEPredefinedTypeParserRuleCall_0()); } } } break; case 2 : // InternalEMap.g:1698:6: ( ruleETypeDef ) { // InternalEMap.g:1698:6: ( ruleETypeDef ) // InternalEMap.g:1699:1: ruleETypeDef { if ( state.backtracking==0 ) { before(grammarAccess.getEReturnTypeAccess().getETypeDefParserRuleCall_1()); } pushFollow(FOLLOW_2); ruleETypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEReturnTypeAccess().getETypeDefParserRuleCall_1()); } } } break; case 3 : // InternalEMap.g:1704:6: ( ruleEModelTypeDef ) { // InternalEMap.g:1704:6: ( ruleEModelTypeDef ) // InternalEMap.g:1705:1: ruleEModelTypeDef { if ( state.backtracking==0 ) { before(grammarAccess.getEReturnTypeAccess().getEModelTypeDefParserRuleCall_2()); } pushFollow(FOLLOW_2); ruleEModelTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEReturnTypeAccess().getEModelTypeDefParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EReturnType__Alternatives" // $ANTLR start "rule__EPredefinedType__RefAlternatives_0" // InternalEMap.g:1715:1: rule__EPredefinedType__RefAlternatives_0 : ( ( ruleEMapType ) | ( ruleEPrimtiveType ) ); public final void rule__EPredefinedType__RefAlternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1719:1: ( ( ruleEMapType ) | ( ruleEPrimtiveType ) ) int alt17=2; int LA17_0 = input.LA(1); if ( (LA17_0==11) ) { alt17=1; } else if ( (LA17_0==RULE_ID||(LA17_0>=15 && LA17_0<=19)) ) { alt17=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 17, 0, input); throw nvae; } switch (alt17) { case 1 : // InternalEMap.g:1720:1: ( ruleEMapType ) { // InternalEMap.g:1720:1: ( ruleEMapType ) // InternalEMap.g:1721:1: ruleEMapType { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefinedTypeAccess().getRefEMapTypeParserRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleEMapType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefinedTypeAccess().getRefEMapTypeParserRuleCall_0_0()); } } } break; case 2 : // InternalEMap.g:1726:6: ( ruleEPrimtiveType ) { // InternalEMap.g:1726:6: ( ruleEPrimtiveType ) // InternalEMap.g:1727:1: ruleEPrimtiveType { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefinedTypeAccess().getRefEPrimtiveTypeParserRuleCall_0_1()); } pushFollow(FOLLOW_2); ruleEPrimtiveType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefinedTypeAccess().getRefEPrimtiveTypeParserRuleCall_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredefinedType__RefAlternatives_0" // $ANTLR start "rule__EParameter__Alternatives_1" // InternalEMap.g:1737:1: rule__EParameter__Alternatives_1 : ( ( ( rule__EParameter__TypeAssignment_1_0 ) ) | ( ( rule__EParameter__Group_1_1__0 ) ) ); public final void rule__EParameter__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1741:1: ( ( ( rule__EParameter__TypeAssignment_1_0 ) ) | ( ( rule__EParameter__Group_1_1__0 ) ) ) int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==RULE_ID||(LA18_0>=15 && LA18_0<=19)) ) { alt18=1; } else if ( (LA18_0==80) ) { alt18=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 18, 0, input); throw nvae; } switch (alt18) { case 1 : // InternalEMap.g:1742:1: ( ( rule__EParameter__TypeAssignment_1_0 ) ) { // InternalEMap.g:1742:1: ( ( rule__EParameter__TypeAssignment_1_0 ) ) // InternalEMap.g:1743:1: ( rule__EParameter__TypeAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getTypeAssignment_1_0()); } // InternalEMap.g:1744:1: ( rule__EParameter__TypeAssignment_1_0 ) // InternalEMap.g:1744:2: rule__EParameter__TypeAssignment_1_0 { pushFollow(FOLLOW_2); rule__EParameter__TypeAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getTypeAssignment_1_0()); } } } break; case 2 : // InternalEMap.g:1748:6: ( ( rule__EParameter__Group_1_1__0 ) ) { // InternalEMap.g:1748:6: ( ( rule__EParameter__Group_1_1__0 ) ) // InternalEMap.g:1749:1: ( rule__EParameter__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getGroup_1_1()); } // InternalEMap.g:1750:1: ( rule__EParameter__Group_1_1__0 ) // InternalEMap.g:1750:2: rule__EParameter__Group_1_1__0 { pushFollow(FOLLOW_2); rule__EParameter__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getGroup_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Alternatives_1" // $ANTLR start "rule__EQuery__DbTypeAlternatives_0_0" // InternalEMap.g:1759:1: rule__EQuery__DbTypeAlternatives_0_0 : ( ( 'default' ) | ( RULE_STRING ) ); public final void rule__EQuery__DbTypeAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1763:1: ( ( 'default' ) | ( RULE_STRING ) ) int alt19=2; int LA19_0 = input.LA(1); if ( (LA19_0==12) ) { alt19=1; } else if ( (LA19_0==RULE_STRING) ) { alt19=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 19, 0, input); throw nvae; } switch (alt19) { case 1 : // InternalEMap.g:1764:1: ( 'default' ) { // InternalEMap.g:1764:1: ( 'default' ) // InternalEMap.g:1765:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getDbTypeDefaultKeyword_0_0_0()); } match(input,12,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getDbTypeDefaultKeyword_0_0_0()); } } } break; case 2 : // InternalEMap.g:1772:6: ( RULE_STRING ) { // InternalEMap.g:1772:6: ( RULE_STRING ) // InternalEMap.g:1773:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__DbTypeAlternatives_0_0" // $ANTLR start "rule__EQuery__Alternatives_2" // InternalEMap.g:1783:1: rule__EQuery__Alternatives_2 : ( ( ( rule__EQuery__Group_2_0__0 ) ) | ( ( rule__EQuery__AllAssignment_2_1 ) ) ); public final void rule__EQuery__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1787:1: ( ( ( rule__EQuery__Group_2_0__0 ) ) | ( ( rule__EQuery__AllAssignment_2_1 ) ) ) int alt20=2; int LA20_0 = input.LA(1); if ( (LA20_0==68) ) { alt20=1; } else if ( (LA20_0==RULE_STRING) ) { alt20=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // InternalEMap.g:1788:1: ( ( rule__EQuery__Group_2_0__0 ) ) { // InternalEMap.g:1788:1: ( ( rule__EQuery__Group_2_0__0 ) ) // InternalEMap.g:1789:1: ( rule__EQuery__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroup_2_0()); } // InternalEMap.g:1790:1: ( rule__EQuery__Group_2_0__0 ) // InternalEMap.g:1790:2: rule__EQuery__Group_2_0__0 { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroup_2_0()); } } } break; case 2 : // InternalEMap.g:1794:6: ( ( rule__EQuery__AllAssignment_2_1 ) ) { // InternalEMap.g:1794:6: ( ( rule__EQuery__AllAssignment_2_1 ) ) // InternalEMap.g:1795:1: ( rule__EQuery__AllAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getAllAssignment_2_1()); } // InternalEMap.g:1796:1: ( rule__EQuery__AllAssignment_2_1 ) // InternalEMap.g:1796:2: rule__EQuery__AllAssignment_2_1 { pushFollow(FOLLOW_2); rule__EQuery__AllAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getAllAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Alternatives_2" // $ANTLR start "rule__ECustomQuery__DbTypeAlternatives_0_0" // InternalEMap.g:1805:1: rule__ECustomQuery__DbTypeAlternatives_0_0 : ( ( 'default' ) | ( RULE_STRING ) ); public final void rule__ECustomQuery__DbTypeAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1809:1: ( ( 'default' ) | ( RULE_STRING ) ) int alt21=2; int LA21_0 = input.LA(1); if ( (LA21_0==12) ) { alt21=1; } else if ( (LA21_0==RULE_STRING) ) { alt21=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 21, 0, input); throw nvae; } switch (alt21) { case 1 : // InternalEMap.g:1810:1: ( 'default' ) { // InternalEMap.g:1810:1: ( 'default' ) // InternalEMap.g:1811:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getDbTypeDefaultKeyword_0_0_0()); } match(input,12,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getDbTypeDefaultKeyword_0_0_0()); } } } break; case 2 : // InternalEMap.g:1818:6: ( RULE_STRING ) { // InternalEMap.g:1818:6: ( RULE_STRING ) // InternalEMap.g:1819:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getDbTypeSTRINGTerminalRuleCall_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__DbTypeAlternatives_0_0" // $ANTLR start "rule__ECustomQuery__Alternatives_2" // InternalEMap.g:1829:1: rule__ECustomQuery__Alternatives_2 : ( ( ( rule__ECustomQuery__Group_2_0__0 ) ) | ( ( rule__ECustomQuery__AllAssignment_2_1 ) ) ); public final void rule__ECustomQuery__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1833:1: ( ( ( rule__ECustomQuery__Group_2_0__0 ) ) | ( ( rule__ECustomQuery__AllAssignment_2_1 ) ) ) int alt22=2; int LA22_0 = input.LA(1); if ( (LA22_0==68) ) { alt22=1; } else if ( (LA22_0==RULE_STRING) ) { alt22=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 22, 0, input); throw nvae; } switch (alt22) { case 1 : // InternalEMap.g:1834:1: ( ( rule__ECustomQuery__Group_2_0__0 ) ) { // InternalEMap.g:1834:1: ( ( rule__ECustomQuery__Group_2_0__0 ) ) // InternalEMap.g:1835:1: ( rule__ECustomQuery__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroup_2_0()); } // InternalEMap.g:1836:1: ( rule__ECustomQuery__Group_2_0__0 ) // InternalEMap.g:1836:2: rule__ECustomQuery__Group_2_0__0 { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroup_2_0()); } } } break; case 2 : // InternalEMap.g:1840:6: ( ( rule__ECustomQuery__AllAssignment_2_1 ) ) { // InternalEMap.g:1840:6: ( ( rule__ECustomQuery__AllAssignment_2_1 ) ) // InternalEMap.g:1841:1: ( rule__ECustomQuery__AllAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getAllAssignment_2_1()); } // InternalEMap.g:1842:1: ( rule__ECustomQuery__AllAssignment_2_1 ) // InternalEMap.g:1842:2: rule__ECustomQuery__AllAssignment_2_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__AllAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getAllAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Alternatives_2" // $ANTLR start "rule__EMappingAttribute__Alternatives_3" // InternalEMap.g:1851:1: rule__EMappingAttribute__Alternatives_3 : ( ( ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) ) | ( ( rule__EMappingAttribute__Group_3_1__0 ) ) | ( ( rule__EMappingAttribute__Group_3_2__0 ) ) ); public final void rule__EMappingAttribute__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1855:1: ( ( ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) ) | ( ( rule__EMappingAttribute__Group_3_1__0 ) ) | ( ( rule__EMappingAttribute__Group_3_2__0 ) ) ) int alt23=3; switch ( input.LA(1) ) { case RULE_ID: { alt23=1; } break; case 67: { alt23=2; } break; case 11: { alt23=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 23, 0, input); throw nvae; } switch (alt23) { case 1 : // InternalEMap.g:1856:1: ( ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) ) { // InternalEMap.g:1856:1: ( ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) ) // InternalEMap.g:1857:1: ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getColumnNameAssignment_3_0()); } // InternalEMap.g:1858:1: ( rule__EMappingAttribute__ColumnNameAssignment_3_0 ) // InternalEMap.g:1858:2: rule__EMappingAttribute__ColumnNameAssignment_3_0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__ColumnNameAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getColumnNameAssignment_3_0()); } } } break; case 2 : // InternalEMap.g:1862:6: ( ( rule__EMappingAttribute__Group_3_1__0 ) ) { // InternalEMap.g:1862:6: ( ( rule__EMappingAttribute__Group_3_1__0 ) ) // InternalEMap.g:1863:1: ( rule__EMappingAttribute__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getGroup_3_1()); } // InternalEMap.g:1864:1: ( rule__EMappingAttribute__Group_3_1__0 ) // InternalEMap.g:1864:2: rule__EMappingAttribute__Group_3_1__0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getGroup_3_1()); } } } break; case 3 : // InternalEMap.g:1868:6: ( ( rule__EMappingAttribute__Group_3_2__0 ) ) { // InternalEMap.g:1868:6: ( ( rule__EMappingAttribute__Group_3_2__0 ) ) // InternalEMap.g:1869:1: ( rule__EMappingAttribute__Group_3_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getGroup_3_2()); } // InternalEMap.g:1870:1: ( rule__EMappingAttribute__Group_3_2__0 ) // InternalEMap.g:1870:2: rule__EMappingAttribute__Group_3_2__0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getGroup_3_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Alternatives_3" // $ANTLR start "rule__ColSort__Alternatives" // InternalEMap.g:1879:1: rule__ColSort__Alternatives : ( ( ( 'EMAP' ) ) | ( ( 'ECORE' ) ) | ( ( 'ECORE_REVERSED' ) ) | ( ( 'ALPHABETIC' ) ) ); public final void rule__ColSort__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1883:1: ( ( ( 'EMAP' ) ) | ( ( 'ECORE' ) ) | ( ( 'ECORE_REVERSED' ) ) | ( ( 'ALPHABETIC' ) ) ) int alt24=4; switch ( input.LA(1) ) { case 20: { alt24=1; } break; case 21: { alt24=2; } break; case 22: { alt24=3; } break; case 23: { alt24=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 24, 0, input); throw nvae; } switch (alt24) { case 1 : // InternalEMap.g:1884:1: ( ( 'EMAP' ) ) { // InternalEMap.g:1884:1: ( ( 'EMAP' ) ) // InternalEMap.g:1885:1: ( 'EMAP' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColSortAccess().getEMAPEnumLiteralDeclaration_0()); } // InternalEMap.g:1886:1: ( 'EMAP' ) // InternalEMap.g:1886:3: 'EMAP' { match(input,20,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColSortAccess().getEMAPEnumLiteralDeclaration_0()); } } } break; case 2 : // InternalEMap.g:1891:6: ( ( 'ECORE' ) ) { // InternalEMap.g:1891:6: ( ( 'ECORE' ) ) // InternalEMap.g:1892:1: ( 'ECORE' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColSortAccess().getECOREEnumLiteralDeclaration_1()); } // InternalEMap.g:1893:1: ( 'ECORE' ) // InternalEMap.g:1893:3: 'ECORE' { match(input,21,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColSortAccess().getECOREEnumLiteralDeclaration_1()); } } } break; case 3 : // InternalEMap.g:1898:6: ( ( 'ECORE_REVERSED' ) ) { // InternalEMap.g:1898:6: ( ( 'ECORE_REVERSED' ) ) // InternalEMap.g:1899:1: ( 'ECORE_REVERSED' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColSortAccess().getECORE_REVERSEDEnumLiteralDeclaration_2()); } // InternalEMap.g:1900:1: ( 'ECORE_REVERSED' ) // InternalEMap.g:1900:3: 'ECORE_REVERSED' { match(input,22,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColSortAccess().getECORE_REVERSEDEnumLiteralDeclaration_2()); } } } break; case 4 : // InternalEMap.g:1905:6: ( ( 'ALPHABETIC' ) ) { // InternalEMap.g:1905:6: ( ( 'ALPHABETIC' ) ) // InternalEMap.g:1906:1: ( 'ALPHABETIC' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColSortAccess().getALPHABETICEnumLiteralDeclaration_3()); } // InternalEMap.g:1907:1: ( 'ALPHABETIC' ) // InternalEMap.g:1907:3: 'ALPHABETIC' { match(input,23,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColSortAccess().getALPHABETICEnumLiteralDeclaration_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColSort__Alternatives" // $ANTLR start "rule__ReturnType__Alternatives" // InternalEMap.g:1917:1: rule__ReturnType__Alternatives : ( ( ( 'list' ) ) | ( ( 'single' ) ) ); public final void rule__ReturnType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1921:1: ( ( ( 'list' ) ) | ( ( 'single' ) ) ) int alt25=2; int LA25_0 = input.LA(1); if ( (LA25_0==24) ) { alt25=1; } else if ( (LA25_0==25) ) { alt25=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 25, 0, input); throw nvae; } switch (alt25) { case 1 : // InternalEMap.g:1922:1: ( ( 'list' ) ) { // InternalEMap.g:1922:1: ( ( 'list' ) ) // InternalEMap.g:1923:1: ( 'list' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReturnTypeAccess().getListEnumLiteralDeclaration_0()); } // InternalEMap.g:1924:1: ( 'list' ) // InternalEMap.g:1924:3: 'list' { match(input,24,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getReturnTypeAccess().getListEnumLiteralDeclaration_0()); } } } break; case 2 : // InternalEMap.g:1929:6: ( ( 'single' ) ) { // InternalEMap.g:1929:6: ( ( 'single' ) ) // InternalEMap.g:1930:1: ( 'single' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReturnTypeAccess().getSingleEnumLiteralDeclaration_1()); } // InternalEMap.g:1931:1: ( 'single' ) // InternalEMap.g:1931:3: 'single' { match(input,25,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getReturnTypeAccess().getSingleEnumLiteralDeclaration_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ReturnType__Alternatives" // $ANTLR start "rule__EMappingBundle__Group__0" // InternalEMap.g:1943:1: rule__EMappingBundle__Group__0 : rule__EMappingBundle__Group__0__Impl rule__EMappingBundle__Group__1 ; public final void rule__EMappingBundle__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1947:1: ( rule__EMappingBundle__Group__0__Impl rule__EMappingBundle__Group__1 ) // InternalEMap.g:1948:2: rule__EMappingBundle__Group__0__Impl rule__EMappingBundle__Group__1 { pushFollow(FOLLOW_3); rule__EMappingBundle__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__0" // $ANTLR start "rule__EMappingBundle__Group__0__Impl" // InternalEMap.g:1955:1: rule__EMappingBundle__Group__0__Impl : ( ( rule__EMappingBundle__ImportsAssignment_0 )* ) ; public final void rule__EMappingBundle__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1959:1: ( ( ( rule__EMappingBundle__ImportsAssignment_0 )* ) ) // InternalEMap.g:1960:1: ( ( rule__EMappingBundle__ImportsAssignment_0 )* ) { // InternalEMap.g:1960:1: ( ( rule__EMappingBundle__ImportsAssignment_0 )* ) // InternalEMap.g:1961:1: ( rule__EMappingBundle__ImportsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getImportsAssignment_0()); } // InternalEMap.g:1962:1: ( rule__EMappingBundle__ImportsAssignment_0 )* loop26: do { int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==52) ) { alt26=1; } switch (alt26) { case 1 : // InternalEMap.g:1962:2: rule__EMappingBundle__ImportsAssignment_0 { pushFollow(FOLLOW_4); rule__EMappingBundle__ImportsAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop26; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getImportsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__0__Impl" // $ANTLR start "rule__EMappingBundle__Group__1" // InternalEMap.g:1972:1: rule__EMappingBundle__Group__1 : rule__EMappingBundle__Group__1__Impl rule__EMappingBundle__Group__2 ; public final void rule__EMappingBundle__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1976:1: ( rule__EMappingBundle__Group__1__Impl rule__EMappingBundle__Group__2 ) // InternalEMap.g:1977:2: rule__EMappingBundle__Group__1__Impl rule__EMappingBundle__Group__2 { pushFollow(FOLLOW_5); rule__EMappingBundle__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__1" // $ANTLR start "rule__EMappingBundle__Group__1__Impl" // InternalEMap.g:1984:1: rule__EMappingBundle__Group__1__Impl : ( 'bundle' ) ; public final void rule__EMappingBundle__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:1988:1: ( ( 'bundle' ) ) // InternalEMap.g:1989:1: ( 'bundle' ) { // InternalEMap.g:1989:1: ( 'bundle' ) // InternalEMap.g:1990:1: 'bundle' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getBundleKeyword_1()); } match(input,26,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getBundleKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__1__Impl" // $ANTLR start "rule__EMappingBundle__Group__2" // InternalEMap.g:2003:1: rule__EMappingBundle__Group__2 : rule__EMappingBundle__Group__2__Impl rule__EMappingBundle__Group__3 ; public final void rule__EMappingBundle__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2007:1: ( rule__EMappingBundle__Group__2__Impl rule__EMappingBundle__Group__3 ) // InternalEMap.g:2008:2: rule__EMappingBundle__Group__2__Impl rule__EMappingBundle__Group__3 { pushFollow(FOLLOW_6); rule__EMappingBundle__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__2" // $ANTLR start "rule__EMappingBundle__Group__2__Impl" // InternalEMap.g:2015:1: rule__EMappingBundle__Group__2__Impl : ( ( rule__EMappingBundle__NameAssignment_2 ) ) ; public final void rule__EMappingBundle__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2019:1: ( ( ( rule__EMappingBundle__NameAssignment_2 ) ) ) // InternalEMap.g:2020:1: ( ( rule__EMappingBundle__NameAssignment_2 ) ) { // InternalEMap.g:2020:1: ( ( rule__EMappingBundle__NameAssignment_2 ) ) // InternalEMap.g:2021:1: ( rule__EMappingBundle__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getNameAssignment_2()); } // InternalEMap.g:2022:1: ( rule__EMappingBundle__NameAssignment_2 ) // InternalEMap.g:2022:2: rule__EMappingBundle__NameAssignment_2 { pushFollow(FOLLOW_2); rule__EMappingBundle__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__2__Impl" // $ANTLR start "rule__EMappingBundle__Group__3" // InternalEMap.g:2032:1: rule__EMappingBundle__Group__3 : rule__EMappingBundle__Group__3__Impl rule__EMappingBundle__Group__4 ; public final void rule__EMappingBundle__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2036:1: ( rule__EMappingBundle__Group__3__Impl rule__EMappingBundle__Group__4 ) // InternalEMap.g:2037:2: rule__EMappingBundle__Group__3__Impl rule__EMappingBundle__Group__4 { pushFollow(FOLLOW_6); rule__EMappingBundle__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__3" // $ANTLR start "rule__EMappingBundle__Group__3__Impl" // InternalEMap.g:2044:1: rule__EMappingBundle__Group__3__Impl : ( ( rule__EMappingBundle__Group_3__0 )? ) ; public final void rule__EMappingBundle__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2048:1: ( ( ( rule__EMappingBundle__Group_3__0 )? ) ) // InternalEMap.g:2049:1: ( ( rule__EMappingBundle__Group_3__0 )? ) { // InternalEMap.g:2049:1: ( ( rule__EMappingBundle__Group_3__0 )? ) // InternalEMap.g:2050:1: ( rule__EMappingBundle__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_3()); } // InternalEMap.g:2051:1: ( rule__EMappingBundle__Group_3__0 )? int alt27=2; int LA27_0 = input.LA(1); if ( (LA27_0==13) ) { alt27=1; } switch (alt27) { case 1 : // InternalEMap.g:2051:2: rule__EMappingBundle__Group_3__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__3__Impl" // $ANTLR start "rule__EMappingBundle__Group__4" // InternalEMap.g:2061:1: rule__EMappingBundle__Group__4 : rule__EMappingBundle__Group__4__Impl rule__EMappingBundle__Group__5 ; public final void rule__EMappingBundle__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2065:1: ( rule__EMappingBundle__Group__4__Impl rule__EMappingBundle__Group__5 ) // InternalEMap.g:2066:2: rule__EMappingBundle__Group__4__Impl rule__EMappingBundle__Group__5 { pushFollow(FOLLOW_7); rule__EMappingBundle__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__4" // $ANTLR start "rule__EMappingBundle__Group__4__Impl" // InternalEMap.g:2073:1: rule__EMappingBundle__Group__4__Impl : ( '{' ) ; public final void rule__EMappingBundle__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2077:1: ( ( '{' ) ) // InternalEMap.g:2078:1: ( '{' ) { // InternalEMap.g:2078:1: ( '{' ) // InternalEMap.g:2079:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_4()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__4__Impl" // $ANTLR start "rule__EMappingBundle__Group__5" // InternalEMap.g:2092:1: rule__EMappingBundle__Group__5 : rule__EMappingBundle__Group__5__Impl rule__EMappingBundle__Group__6 ; public final void rule__EMappingBundle__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2096:1: ( rule__EMappingBundle__Group__5__Impl rule__EMappingBundle__Group__6 ) // InternalEMap.g:2097:2: rule__EMappingBundle__Group__5__Impl rule__EMappingBundle__Group__6 { pushFollow(FOLLOW_7); rule__EMappingBundle__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__5" // $ANTLR start "rule__EMappingBundle__Group__5__Impl" // InternalEMap.g:2104:1: rule__EMappingBundle__Group__5__Impl : ( ( rule__EMappingBundle__Group_5__0 )? ) ; public final void rule__EMappingBundle__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2108:1: ( ( ( rule__EMappingBundle__Group_5__0 )? ) ) // InternalEMap.g:2109:1: ( ( rule__EMappingBundle__Group_5__0 )? ) { // InternalEMap.g:2109:1: ( ( rule__EMappingBundle__Group_5__0 )? ) // InternalEMap.g:2110:1: ( rule__EMappingBundle__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_5()); } // InternalEMap.g:2111:1: ( rule__EMappingBundle__Group_5__0 )? int alt28=2; int LA28_0 = input.LA(1); if ( (LA28_0==29) ) { alt28=1; } switch (alt28) { case 1 : // InternalEMap.g:2111:2: rule__EMappingBundle__Group_5__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__5__Impl" // $ANTLR start "rule__EMappingBundle__Group__6" // InternalEMap.g:2121:1: rule__EMappingBundle__Group__6 : rule__EMappingBundle__Group__6__Impl rule__EMappingBundle__Group__7 ; public final void rule__EMappingBundle__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2125:1: ( rule__EMappingBundle__Group__6__Impl rule__EMappingBundle__Group__7 ) // InternalEMap.g:2126:2: rule__EMappingBundle__Group__6__Impl rule__EMappingBundle__Group__7 { pushFollow(FOLLOW_8); rule__EMappingBundle__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__6" // $ANTLR start "rule__EMappingBundle__Group__6__Impl" // InternalEMap.g:2133:1: rule__EMappingBundle__Group__6__Impl : ( ( rule__EMappingBundle__EntitiesAssignment_6 ) ) ; public final void rule__EMappingBundle__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2137:1: ( ( ( rule__EMappingBundle__EntitiesAssignment_6 ) ) ) // InternalEMap.g:2138:1: ( ( rule__EMappingBundle__EntitiesAssignment_6 ) ) { // InternalEMap.g:2138:1: ( ( rule__EMappingBundle__EntitiesAssignment_6 ) ) // InternalEMap.g:2139:1: ( rule__EMappingBundle__EntitiesAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_6()); } // InternalEMap.g:2140:1: ( rule__EMappingBundle__EntitiesAssignment_6 ) // InternalEMap.g:2140:2: rule__EMappingBundle__EntitiesAssignment_6 { pushFollow(FOLLOW_2); rule__EMappingBundle__EntitiesAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__6__Impl" // $ANTLR start "rule__EMappingBundle__Group__7" // InternalEMap.g:2150:1: rule__EMappingBundle__Group__7 : rule__EMappingBundle__Group__7__Impl rule__EMappingBundle__Group__8 ; public final void rule__EMappingBundle__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2154:1: ( rule__EMappingBundle__Group__7__Impl rule__EMappingBundle__Group__8 ) // InternalEMap.g:2155:2: rule__EMappingBundle__Group__7__Impl rule__EMappingBundle__Group__8 { pushFollow(FOLLOW_8); rule__EMappingBundle__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__7" // $ANTLR start "rule__EMappingBundle__Group__7__Impl" // InternalEMap.g:2162:1: rule__EMappingBundle__Group__7__Impl : ( ( rule__EMappingBundle__Group_7__0 )* ) ; public final void rule__EMappingBundle__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2166:1: ( ( ( rule__EMappingBundle__Group_7__0 )* ) ) // InternalEMap.g:2167:1: ( ( rule__EMappingBundle__Group_7__0 )* ) { // InternalEMap.g:2167:1: ( ( rule__EMappingBundle__Group_7__0 )* ) // InternalEMap.g:2168:1: ( rule__EMappingBundle__Group_7__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_7()); } // InternalEMap.g:2169:1: ( rule__EMappingBundle__Group_7__0 )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==30) ) { alt29=1; } switch (alt29) { case 1 : // InternalEMap.g:2169:2: rule__EMappingBundle__Group_7__0 { pushFollow(FOLLOW_9); rule__EMappingBundle__Group_7__0(); state._fsp--; if (state.failed) return ; } break; default : break loop29; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__7__Impl" // $ANTLR start "rule__EMappingBundle__Group__8" // InternalEMap.g:2179:1: rule__EMappingBundle__Group__8 : rule__EMappingBundle__Group__8__Impl rule__EMappingBundle__Group__9 ; public final void rule__EMappingBundle__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2183:1: ( rule__EMappingBundle__Group__8__Impl rule__EMappingBundle__Group__9 ) // InternalEMap.g:2184:2: rule__EMappingBundle__Group__8__Impl rule__EMappingBundle__Group__9 { pushFollow(FOLLOW_8); rule__EMappingBundle__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__8" // $ANTLR start "rule__EMappingBundle__Group__8__Impl" // InternalEMap.g:2191:1: rule__EMappingBundle__Group__8__Impl : ( ( rule__EMappingBundle__TypeDefsAssignment_8 )* ) ; public final void rule__EMappingBundle__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2195:1: ( ( ( rule__EMappingBundle__TypeDefsAssignment_8 )* ) ) // InternalEMap.g:2196:1: ( ( rule__EMappingBundle__TypeDefsAssignment_8 )* ) { // InternalEMap.g:2196:1: ( ( rule__EMappingBundle__TypeDefsAssignment_8 )* ) // InternalEMap.g:2197:1: ( rule__EMappingBundle__TypeDefsAssignment_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getTypeDefsAssignment_8()); } // InternalEMap.g:2198:1: ( rule__EMappingBundle__TypeDefsAssignment_8 )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); if ( (LA30_0==43) ) { alt30=1; } switch (alt30) { case 1 : // InternalEMap.g:2198:2: rule__EMappingBundle__TypeDefsAssignment_8 { pushFollow(FOLLOW_10); rule__EMappingBundle__TypeDefsAssignment_8(); state._fsp--; if (state.failed) return ; } break; default : break loop30; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getTypeDefsAssignment_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__8__Impl" // $ANTLR start "rule__EMappingBundle__Group__9" // InternalEMap.g:2208:1: rule__EMappingBundle__Group__9 : rule__EMappingBundle__Group__9__Impl rule__EMappingBundle__Group__10 ; public final void rule__EMappingBundle__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2212:1: ( rule__EMappingBundle__Group__9__Impl rule__EMappingBundle__Group__10 ) // InternalEMap.g:2213:2: rule__EMappingBundle__Group__9__Impl rule__EMappingBundle__Group__10 { pushFollow(FOLLOW_8); rule__EMappingBundle__Group__9__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__10(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__9" // $ANTLR start "rule__EMappingBundle__Group__9__Impl" // InternalEMap.g:2220:1: rule__EMappingBundle__Group__9__Impl : ( ( rule__EMappingBundle__Group_9__0 )? ) ; public final void rule__EMappingBundle__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2224:1: ( ( ( rule__EMappingBundle__Group_9__0 )? ) ) // InternalEMap.g:2225:1: ( ( rule__EMappingBundle__Group_9__0 )? ) { // InternalEMap.g:2225:1: ( ( rule__EMappingBundle__Group_9__0 )? ) // InternalEMap.g:2226:1: ( rule__EMappingBundle__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_9()); } // InternalEMap.g:2227:1: ( rule__EMappingBundle__Group_9__0 )? int alt31=2; int LA31_0 = input.LA(1); if ( (LA31_0==31) ) { alt31=1; } switch (alt31) { case 1 : // InternalEMap.g:2227:2: rule__EMappingBundle__Group_9__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_9__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__9__Impl" // $ANTLR start "rule__EMappingBundle__Group__10" // InternalEMap.g:2237:1: rule__EMappingBundle__Group__10 : rule__EMappingBundle__Group__10__Impl rule__EMappingBundle__Group__11 ; public final void rule__EMappingBundle__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2241:1: ( rule__EMappingBundle__Group__10__Impl rule__EMappingBundle__Group__11 ) // InternalEMap.g:2242:2: rule__EMappingBundle__Group__10__Impl rule__EMappingBundle__Group__11 { pushFollow(FOLLOW_11); rule__EMappingBundle__Group__10__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__11(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__10" // $ANTLR start "rule__EMappingBundle__Group__10__Impl" // InternalEMap.g:2249:1: rule__EMappingBundle__Group__10__Impl : ( '}' ) ; public final void rule__EMappingBundle__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2253:1: ( ( '}' ) ) // InternalEMap.g:2254:1: ( '}' ) { // InternalEMap.g:2254:1: ( '}' ) // InternalEMap.g:2255:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_10()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_10()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__10__Impl" // $ANTLR start "rule__EMappingBundle__Group__11" // InternalEMap.g:2268:1: rule__EMappingBundle__Group__11 : rule__EMappingBundle__Group__11__Impl rule__EMappingBundle__Group__12 ; public final void rule__EMappingBundle__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2272:1: ( rule__EMappingBundle__Group__11__Impl rule__EMappingBundle__Group__12 ) // InternalEMap.g:2273:2: rule__EMappingBundle__Group__11__Impl rule__EMappingBundle__Group__12 { pushFollow(FOLLOW_11); rule__EMappingBundle__Group__11__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group__12(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__11" // $ANTLR start "rule__EMappingBundle__Group__11__Impl" // InternalEMap.g:2280:1: rule__EMappingBundle__Group__11__Impl : ( ( rule__EMappingBundle__Group_11__0 )? ) ; public final void rule__EMappingBundle__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2284:1: ( ( ( rule__EMappingBundle__Group_11__0 )? ) ) // InternalEMap.g:2285:1: ( ( rule__EMappingBundle__Group_11__0 )? ) { // InternalEMap.g:2285:1: ( ( rule__EMappingBundle__Group_11__0 )? ) // InternalEMap.g:2286:1: ( rule__EMappingBundle__Group_11__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_11()); } // InternalEMap.g:2287:1: ( rule__EMappingBundle__Group_11__0 )? int alt32=2; int LA32_0 = input.LA(1); if ( (LA32_0==32) ) { alt32=1; } switch (alt32) { case 1 : // InternalEMap.g:2287:2: rule__EMappingBundle__Group_11__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_11()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__11__Impl" // $ANTLR start "rule__EMappingBundle__Group__12" // InternalEMap.g:2297:1: rule__EMappingBundle__Group__12 : rule__EMappingBundle__Group__12__Impl ; public final void rule__EMappingBundle__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2301:1: ( rule__EMappingBundle__Group__12__Impl ) // InternalEMap.g:2302:2: rule__EMappingBundle__Group__12__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group__12__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__12" // $ANTLR start "rule__EMappingBundle__Group__12__Impl" // InternalEMap.g:2308:1: rule__EMappingBundle__Group__12__Impl : ( ( rule__EMappingBundle__Group_12__0 )? ) ; public final void rule__EMappingBundle__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2312:1: ( ( ( rule__EMappingBundle__Group_12__0 )? ) ) // InternalEMap.g:2313:1: ( ( rule__EMappingBundle__Group_12__0 )? ) { // InternalEMap.g:2313:1: ( ( rule__EMappingBundle__Group_12__0 )? ) // InternalEMap.g:2314:1: ( rule__EMappingBundle__Group_12__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_12()); } // InternalEMap.g:2315:1: ( rule__EMappingBundle__Group_12__0 )? int alt33=2; int LA33_0 = input.LA(1); if ( (LA33_0==33) ) { alt33=1; } switch (alt33) { case 1 : // InternalEMap.g:2315:2: rule__EMappingBundle__Group_12__0 { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_12__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_12()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group__12__Impl" // $ANTLR start "rule__EMappingBundle__Group_3__0" // InternalEMap.g:2351:1: rule__EMappingBundle__Group_3__0 : rule__EMappingBundle__Group_3__0__Impl rule__EMappingBundle__Group_3__1 ; public final void rule__EMappingBundle__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2355:1: ( rule__EMappingBundle__Group_3__0__Impl rule__EMappingBundle__Group_3__1 ) // InternalEMap.g:2356:2: rule__EMappingBundle__Group_3__0__Impl rule__EMappingBundle__Group_3__1 { pushFollow(FOLLOW_5); rule__EMappingBundle__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_3__0" // $ANTLR start "rule__EMappingBundle__Group_3__0__Impl" // InternalEMap.g:2363:1: rule__EMappingBundle__Group_3__0__Impl : ( 'extends' ) ; public final void rule__EMappingBundle__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2367:1: ( ( 'extends' ) ) // InternalEMap.g:2368:1: ( 'extends' ) { // InternalEMap.g:2368:1: ( 'extends' ) // InternalEMap.g:2369:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getExtendsKeyword_3_0()); } match(input,13,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getExtendsKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_3__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_3__1" // InternalEMap.g:2382:1: rule__EMappingBundle__Group_3__1 : rule__EMappingBundle__Group_3__1__Impl ; public final void rule__EMappingBundle__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2386:1: ( rule__EMappingBundle__Group_3__1__Impl ) // InternalEMap.g:2387:2: rule__EMappingBundle__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__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__EMappingBundle__Group_3__1" // $ANTLR start "rule__EMappingBundle__Group_3__1__Impl" // InternalEMap.g:2393:1: rule__EMappingBundle__Group_3__1__Impl : ( ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) ) ; public final void rule__EMappingBundle__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2397:1: ( ( ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) ) ) // InternalEMap.g:2398:1: ( ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) ) { // InternalEMap.g:2398:1: ( ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) ) // InternalEMap.g:2399:1: ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getParentBundleAssignment_3_1()); } // InternalEMap.g:2400:1: ( rule__EMappingBundle__ParentBundleAssignment_3_1 ) // InternalEMap.g:2400:2: rule__EMappingBundle__ParentBundleAssignment_3_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__ParentBundleAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getParentBundleAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_3__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_5__0" // InternalEMap.g:2414:1: rule__EMappingBundle__Group_5__0 : rule__EMappingBundle__Group_5__0__Impl rule__EMappingBundle__Group_5__1 ; public final void rule__EMappingBundle__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2418:1: ( rule__EMappingBundle__Group_5__0__Impl rule__EMappingBundle__Group_5__1 ) // InternalEMap.g:2419:2: rule__EMappingBundle__Group_5__0__Impl rule__EMappingBundle__Group_5__1 { pushFollow(FOLLOW_12); rule__EMappingBundle__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__0" // $ANTLR start "rule__EMappingBundle__Group_5__0__Impl" // InternalEMap.g:2426:1: rule__EMappingBundle__Group_5__0__Impl : ( 'predefined' ) ; public final void rule__EMappingBundle__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2430:1: ( ( 'predefined' ) ) // InternalEMap.g:2431:1: ( 'predefined' ) { // InternalEMap.g:2431:1: ( 'predefined' ) // InternalEMap.g:2432:1: 'predefined' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getPredefinedKeyword_5_0()); } match(input,29,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getPredefinedKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_5__1" // InternalEMap.g:2445:1: rule__EMappingBundle__Group_5__1 : rule__EMappingBundle__Group_5__1__Impl rule__EMappingBundle__Group_5__2 ; public final void rule__EMappingBundle__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2449:1: ( rule__EMappingBundle__Group_5__1__Impl rule__EMappingBundle__Group_5__2 ) // InternalEMap.g:2450:2: rule__EMappingBundle__Group_5__1__Impl rule__EMappingBundle__Group_5__2 { pushFollow(FOLLOW_13); rule__EMappingBundle__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__1" // $ANTLR start "rule__EMappingBundle__Group_5__1__Impl" // InternalEMap.g:2457:1: rule__EMappingBundle__Group_5__1__Impl : ( '{' ) ; public final void rule__EMappingBundle__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2461:1: ( ( '{' ) ) // InternalEMap.g:2462:1: ( '{' ) { // InternalEMap.g:2462:1: ( '{' ) // InternalEMap.g:2463:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_5_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_5__2" // InternalEMap.g:2476:1: rule__EMappingBundle__Group_5__2 : rule__EMappingBundle__Group_5__2__Impl rule__EMappingBundle__Group_5__3 ; public final void rule__EMappingBundle__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2480:1: ( rule__EMappingBundle__Group_5__2__Impl rule__EMappingBundle__Group_5__3 ) // InternalEMap.g:2481:2: rule__EMappingBundle__Group_5__2__Impl rule__EMappingBundle__Group_5__3 { pushFollow(FOLLOW_14); rule__EMappingBundle__Group_5__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__2" // $ANTLR start "rule__EMappingBundle__Group_5__2__Impl" // InternalEMap.g:2488:1: rule__EMappingBundle__Group_5__2__Impl : ( ( rule__EMappingBundle__PredefAssignment_5_2 ) ) ; public final void rule__EMappingBundle__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2492:1: ( ( ( rule__EMappingBundle__PredefAssignment_5_2 ) ) ) // InternalEMap.g:2493:1: ( ( rule__EMappingBundle__PredefAssignment_5_2 ) ) { // InternalEMap.g:2493:1: ( ( rule__EMappingBundle__PredefAssignment_5_2 ) ) // InternalEMap.g:2494:1: ( rule__EMappingBundle__PredefAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_2()); } // InternalEMap.g:2495:1: ( rule__EMappingBundle__PredefAssignment_5_2 ) // InternalEMap.g:2495:2: rule__EMappingBundle__PredefAssignment_5_2 { pushFollow(FOLLOW_2); rule__EMappingBundle__PredefAssignment_5_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__2__Impl" // $ANTLR start "rule__EMappingBundle__Group_5__3" // InternalEMap.g:2505:1: rule__EMappingBundle__Group_5__3 : rule__EMappingBundle__Group_5__3__Impl rule__EMappingBundle__Group_5__4 ; public final void rule__EMappingBundle__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2509:1: ( rule__EMappingBundle__Group_5__3__Impl rule__EMappingBundle__Group_5__4 ) // InternalEMap.g:2510:2: rule__EMappingBundle__Group_5__3__Impl rule__EMappingBundle__Group_5__4 { pushFollow(FOLLOW_14); rule__EMappingBundle__Group_5__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__3" // $ANTLR start "rule__EMappingBundle__Group_5__3__Impl" // InternalEMap.g:2517:1: rule__EMappingBundle__Group_5__3__Impl : ( ( rule__EMappingBundle__Group_5_3__0 )* ) ; public final void rule__EMappingBundle__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2521:1: ( ( ( rule__EMappingBundle__Group_5_3__0 )* ) ) // InternalEMap.g:2522:1: ( ( rule__EMappingBundle__Group_5_3__0 )* ) { // InternalEMap.g:2522:1: ( ( rule__EMappingBundle__Group_5_3__0 )* ) // InternalEMap.g:2523:1: ( rule__EMappingBundle__Group_5_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_5_3()); } // InternalEMap.g:2524:1: ( rule__EMappingBundle__Group_5_3__0 )* loop34: do { int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==30) ) { alt34=1; } switch (alt34) { case 1 : // InternalEMap.g:2524:2: rule__EMappingBundle__Group_5_3__0 { pushFollow(FOLLOW_9); rule__EMappingBundle__Group_5_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop34; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_5_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__3__Impl" // $ANTLR start "rule__EMappingBundle__Group_5__4" // InternalEMap.g:2534:1: rule__EMappingBundle__Group_5__4 : rule__EMappingBundle__Group_5__4__Impl ; public final void rule__EMappingBundle__Group_5__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2538:1: ( rule__EMappingBundle__Group_5__4__Impl ) // InternalEMap.g:2539:2: rule__EMappingBundle__Group_5__4__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__4" // $ANTLR start "rule__EMappingBundle__Group_5__4__Impl" // InternalEMap.g:2545:1: rule__EMappingBundle__Group_5__4__Impl : ( '}' ) ; public final void rule__EMappingBundle__Group_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2549:1: ( ( '}' ) ) // InternalEMap.g:2550:1: ( '}' ) { // InternalEMap.g:2550:1: ( '}' ) // InternalEMap.g:2551:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_5_4()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_5_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5__4__Impl" // $ANTLR start "rule__EMappingBundle__Group_5_3__0" // InternalEMap.g:2574:1: rule__EMappingBundle__Group_5_3__0 : rule__EMappingBundle__Group_5_3__0__Impl rule__EMappingBundle__Group_5_3__1 ; public final void rule__EMappingBundle__Group_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2578:1: ( rule__EMappingBundle__Group_5_3__0__Impl rule__EMappingBundle__Group_5_3__1 ) // InternalEMap.g:2579:2: rule__EMappingBundle__Group_5_3__0__Impl rule__EMappingBundle__Group_5_3__1 { pushFollow(FOLLOW_13); rule__EMappingBundle__Group_5_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5_3__0" // $ANTLR start "rule__EMappingBundle__Group_5_3__0__Impl" // InternalEMap.g:2586:1: rule__EMappingBundle__Group_5_3__0__Impl : ( ',' ) ; public final void rule__EMappingBundle__Group_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2590:1: ( ( ',' ) ) // InternalEMap.g:2591:1: ( ',' ) { // InternalEMap.g:2591:1: ( ',' ) // InternalEMap.g:2592:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getCommaKeyword_5_3_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getCommaKeyword_5_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5_3__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_5_3__1" // InternalEMap.g:2605:1: rule__EMappingBundle__Group_5_3__1 : rule__EMappingBundle__Group_5_3__1__Impl ; public final void rule__EMappingBundle__Group_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2609:1: ( rule__EMappingBundle__Group_5_3__1__Impl ) // InternalEMap.g:2610:2: rule__EMappingBundle__Group_5_3__1__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_5_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5_3__1" // $ANTLR start "rule__EMappingBundle__Group_5_3__1__Impl" // InternalEMap.g:2616:1: rule__EMappingBundle__Group_5_3__1__Impl : ( ( rule__EMappingBundle__PredefAssignment_5_3_1 ) ) ; public final void rule__EMappingBundle__Group_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2620:1: ( ( ( rule__EMappingBundle__PredefAssignment_5_3_1 ) ) ) // InternalEMap.g:2621:1: ( ( rule__EMappingBundle__PredefAssignment_5_3_1 ) ) { // InternalEMap.g:2621:1: ( ( rule__EMappingBundle__PredefAssignment_5_3_1 ) ) // InternalEMap.g:2622:1: ( rule__EMappingBundle__PredefAssignment_5_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_3_1()); } // InternalEMap.g:2623:1: ( rule__EMappingBundle__PredefAssignment_5_3_1 ) // InternalEMap.g:2623:2: rule__EMappingBundle__PredefAssignment_5_3_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__PredefAssignment_5_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_5_3__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_7__0" // InternalEMap.g:2637:1: rule__EMappingBundle__Group_7__0 : rule__EMappingBundle__Group_7__0__Impl rule__EMappingBundle__Group_7__1 ; public final void rule__EMappingBundle__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2641:1: ( rule__EMappingBundle__Group_7__0__Impl rule__EMappingBundle__Group_7__1 ) // InternalEMap.g:2642:2: rule__EMappingBundle__Group_7__0__Impl rule__EMappingBundle__Group_7__1 { pushFollow(FOLLOW_7); rule__EMappingBundle__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_7__0" // $ANTLR start "rule__EMappingBundle__Group_7__0__Impl" // InternalEMap.g:2649:1: rule__EMappingBundle__Group_7__0__Impl : ( ',' ) ; public final void rule__EMappingBundle__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2653:1: ( ( ',' ) ) // InternalEMap.g:2654:1: ( ',' ) { // InternalEMap.g:2654:1: ( ',' ) // InternalEMap.g:2655:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getCommaKeyword_7_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getCommaKeyword_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_7__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_7__1" // InternalEMap.g:2668:1: rule__EMappingBundle__Group_7__1 : rule__EMappingBundle__Group_7__1__Impl ; public final void rule__EMappingBundle__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2672:1: ( rule__EMappingBundle__Group_7__1__Impl ) // InternalEMap.g:2673:2: rule__EMappingBundle__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__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__EMappingBundle__Group_7__1" // $ANTLR start "rule__EMappingBundle__Group_7__1__Impl" // InternalEMap.g:2679:1: rule__EMappingBundle__Group_7__1__Impl : ( ( rule__EMappingBundle__EntitiesAssignment_7_1 ) ) ; public final void rule__EMappingBundle__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2683:1: ( ( ( rule__EMappingBundle__EntitiesAssignment_7_1 ) ) ) // InternalEMap.g:2684:1: ( ( rule__EMappingBundle__EntitiesAssignment_7_1 ) ) { // InternalEMap.g:2684:1: ( ( rule__EMappingBundle__EntitiesAssignment_7_1 ) ) // InternalEMap.g:2685:1: ( rule__EMappingBundle__EntitiesAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_7_1()); } // InternalEMap.g:2686:1: ( rule__EMappingBundle__EntitiesAssignment_7_1 ) // InternalEMap.g:2686:2: rule__EMappingBundle__EntitiesAssignment_7_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__EntitiesAssignment_7_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_7__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_9__0" // InternalEMap.g:2700:1: rule__EMappingBundle__Group_9__0 : rule__EMappingBundle__Group_9__0__Impl rule__EMappingBundle__Group_9__1 ; public final void rule__EMappingBundle__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2704:1: ( rule__EMappingBundle__Group_9__0__Impl rule__EMappingBundle__Group_9__1 ) // InternalEMap.g:2705:2: rule__EMappingBundle__Group_9__0__Impl rule__EMappingBundle__Group_9__1 { pushFollow(FOLLOW_12); rule__EMappingBundle__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_9__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__0" // $ANTLR start "rule__EMappingBundle__Group_9__0__Impl" // InternalEMap.g:2712:1: rule__EMappingBundle__Group_9__0__Impl : ( 'generator' ) ; public final void rule__EMappingBundle__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2716:1: ( ( 'generator' ) ) // InternalEMap.g:2717:1: ( 'generator' ) { // InternalEMap.g:2717:1: ( 'generator' ) // InternalEMap.g:2718:1: 'generator' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGeneratorKeyword_9_0()); } match(input,31,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGeneratorKeyword_9_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_9__1" // InternalEMap.g:2731:1: rule__EMappingBundle__Group_9__1 : rule__EMappingBundle__Group_9__1__Impl rule__EMappingBundle__Group_9__2 ; public final void rule__EMappingBundle__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2735:1: ( rule__EMappingBundle__Group_9__1__Impl rule__EMappingBundle__Group_9__2 ) // InternalEMap.g:2736:2: rule__EMappingBundle__Group_9__1__Impl rule__EMappingBundle__Group_9__2 { pushFollow(FOLLOW_5); rule__EMappingBundle__Group_9__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_9__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__1" // $ANTLR start "rule__EMappingBundle__Group_9__1__Impl" // InternalEMap.g:2743:1: rule__EMappingBundle__Group_9__1__Impl : ( '{' ) ; public final void rule__EMappingBundle__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2747:1: ( ( '{' ) ) // InternalEMap.g:2748:1: ( '{' ) { // InternalEMap.g:2748:1: ( '{' ) // InternalEMap.g:2749:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_9_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getLeftCurlyBracketKeyword_9_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_9__2" // InternalEMap.g:2762:1: rule__EMappingBundle__Group_9__2 : rule__EMappingBundle__Group_9__2__Impl rule__EMappingBundle__Group_9__3 ; public final void rule__EMappingBundle__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2766:1: ( rule__EMappingBundle__Group_9__2__Impl rule__EMappingBundle__Group_9__3 ) // InternalEMap.g:2767:2: rule__EMappingBundle__Group_9__2__Impl rule__EMappingBundle__Group_9__3 { pushFollow(FOLLOW_15); rule__EMappingBundle__Group_9__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_9__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__2" // $ANTLR start "rule__EMappingBundle__Group_9__2__Impl" // InternalEMap.g:2774:1: rule__EMappingBundle__Group_9__2__Impl : ( ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) ) ; public final void rule__EMappingBundle__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2778:1: ( ( ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) ) ) // InternalEMap.g:2779:1: ( ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) ) { // InternalEMap.g:2779:1: ( ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) ) // InternalEMap.g:2780:1: ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) { // InternalEMap.g:2780:1: ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) ) // InternalEMap.g:2781:1: ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGeneratorsAssignment_9_2()); } // InternalEMap.g:2782:1: ( rule__EMappingBundle__GeneratorsAssignment_9_2 ) // InternalEMap.g:2782:2: rule__EMappingBundle__GeneratorsAssignment_9_2 { pushFollow(FOLLOW_16); rule__EMappingBundle__GeneratorsAssignment_9_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGeneratorsAssignment_9_2()); } } // InternalEMap.g:2785:1: ( ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* ) // InternalEMap.g:2786:1: ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGeneratorsAssignment_9_2()); } // InternalEMap.g:2787:1: ( rule__EMappingBundle__GeneratorsAssignment_9_2 )* loop35: do { int alt35=2; int LA35_0 = input.LA(1); if ( (LA35_0==RULE_ID) ) { alt35=1; } switch (alt35) { case 1 : // InternalEMap.g:2787:2: rule__EMappingBundle__GeneratorsAssignment_9_2 { pushFollow(FOLLOW_16); rule__EMappingBundle__GeneratorsAssignment_9_2(); state._fsp--; if (state.failed) return ; } break; default : break loop35; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGeneratorsAssignment_9_2()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__2__Impl" // $ANTLR start "rule__EMappingBundle__Group_9__3" // InternalEMap.g:2798:1: rule__EMappingBundle__Group_9__3 : rule__EMappingBundle__Group_9__3__Impl ; public final void rule__EMappingBundle__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2802:1: ( rule__EMappingBundle__Group_9__3__Impl ) // InternalEMap.g:2803:2: rule__EMappingBundle__Group_9__3__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_9__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__3" // $ANTLR start "rule__EMappingBundle__Group_9__3__Impl" // InternalEMap.g:2809:1: rule__EMappingBundle__Group_9__3__Impl : ( '}' ) ; public final void rule__EMappingBundle__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2813:1: ( ( '}' ) ) // InternalEMap.g:2814:1: ( '}' ) { // InternalEMap.g:2814:1: ( '}' ) // InternalEMap.g:2815:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_9_3()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getRightCurlyBracketKeyword_9_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_9__3__Impl" // $ANTLR start "rule__EMappingBundle__Group_11__0" // InternalEMap.g:2836:1: rule__EMappingBundle__Group_11__0 : rule__EMappingBundle__Group_11__0__Impl rule__EMappingBundle__Group_11__1 ; public final void rule__EMappingBundle__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2840:1: ( rule__EMappingBundle__Group_11__0__Impl rule__EMappingBundle__Group_11__1 ) // InternalEMap.g:2841:2: rule__EMappingBundle__Group_11__0__Impl rule__EMappingBundle__Group_11__1 { pushFollow(FOLLOW_17); rule__EMappingBundle__Group_11__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__0" // $ANTLR start "rule__EMappingBundle__Group_11__0__Impl" // InternalEMap.g:2848:1: rule__EMappingBundle__Group_11__0__Impl : ( 'databases' ) ; public final void rule__EMappingBundle__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2852:1: ( ( 'databases' ) ) // InternalEMap.g:2853:1: ( 'databases' ) { // InternalEMap.g:2853:1: ( 'databases' ) // InternalEMap.g:2854:1: 'databases' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getDatabasesKeyword_11_0()); } match(input,32,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getDatabasesKeyword_11_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_11__1" // InternalEMap.g:2867:1: rule__EMappingBundle__Group_11__1 : rule__EMappingBundle__Group_11__1__Impl rule__EMappingBundle__Group_11__2 ; public final void rule__EMappingBundle__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2871:1: ( rule__EMappingBundle__Group_11__1__Impl rule__EMappingBundle__Group_11__2 ) // InternalEMap.g:2872:2: rule__EMappingBundle__Group_11__1__Impl rule__EMappingBundle__Group_11__2 { pushFollow(FOLLOW_18); rule__EMappingBundle__Group_11__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__1" // $ANTLR start "rule__EMappingBundle__Group_11__1__Impl" // InternalEMap.g:2879:1: rule__EMappingBundle__Group_11__1__Impl : ( ( rule__EMappingBundle__DatabasesAssignment_11_1 ) ) ; public final void rule__EMappingBundle__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2883:1: ( ( ( rule__EMappingBundle__DatabasesAssignment_11_1 ) ) ) // InternalEMap.g:2884:1: ( ( rule__EMappingBundle__DatabasesAssignment_11_1 ) ) { // InternalEMap.g:2884:1: ( ( rule__EMappingBundle__DatabasesAssignment_11_1 ) ) // InternalEMap.g:2885:1: ( rule__EMappingBundle__DatabasesAssignment_11_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_1()); } // InternalEMap.g:2886:1: ( rule__EMappingBundle__DatabasesAssignment_11_1 ) // InternalEMap.g:2886:2: rule__EMappingBundle__DatabasesAssignment_11_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__DatabasesAssignment_11_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_11__2" // InternalEMap.g:2896:1: rule__EMappingBundle__Group_11__2 : rule__EMappingBundle__Group_11__2__Impl ; public final void rule__EMappingBundle__Group_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2900:1: ( rule__EMappingBundle__Group_11__2__Impl ) // InternalEMap.g:2901:2: rule__EMappingBundle__Group_11__2__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__2" // $ANTLR start "rule__EMappingBundle__Group_11__2__Impl" // InternalEMap.g:2907:1: rule__EMappingBundle__Group_11__2__Impl : ( ( rule__EMappingBundle__Group_11_2__0 )* ) ; public final void rule__EMappingBundle__Group_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2911:1: ( ( ( rule__EMappingBundle__Group_11_2__0 )* ) ) // InternalEMap.g:2912:1: ( ( rule__EMappingBundle__Group_11_2__0 )* ) { // InternalEMap.g:2912:1: ( ( rule__EMappingBundle__Group_11_2__0 )* ) // InternalEMap.g:2913:1: ( rule__EMappingBundle__Group_11_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGroup_11_2()); } // InternalEMap.g:2914:1: ( rule__EMappingBundle__Group_11_2__0 )* loop36: do { int alt36=2; int LA36_0 = input.LA(1); if ( (LA36_0==30) ) { alt36=1; } switch (alt36) { case 1 : // InternalEMap.g:2914:2: rule__EMappingBundle__Group_11_2__0 { pushFollow(FOLLOW_9); rule__EMappingBundle__Group_11_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop36; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGroup_11_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11__2__Impl" // $ANTLR start "rule__EMappingBundle__Group_11_2__0" // InternalEMap.g:2930:1: rule__EMappingBundle__Group_11_2__0 : rule__EMappingBundle__Group_11_2__0__Impl rule__EMappingBundle__Group_11_2__1 ; public final void rule__EMappingBundle__Group_11_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2934:1: ( rule__EMappingBundle__Group_11_2__0__Impl rule__EMappingBundle__Group_11_2__1 ) // InternalEMap.g:2935:2: rule__EMappingBundle__Group_11_2__0__Impl rule__EMappingBundle__Group_11_2__1 { pushFollow(FOLLOW_17); rule__EMappingBundle__Group_11_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11_2__0" // $ANTLR start "rule__EMappingBundle__Group_11_2__0__Impl" // InternalEMap.g:2942:1: rule__EMappingBundle__Group_11_2__0__Impl : ( ',' ) ; public final void rule__EMappingBundle__Group_11_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2946:1: ( ( ',' ) ) // InternalEMap.g:2947:1: ( ',' ) { // InternalEMap.g:2947:1: ( ',' ) // InternalEMap.g:2948:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getCommaKeyword_11_2_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getCommaKeyword_11_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11_2__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_11_2__1" // InternalEMap.g:2961:1: rule__EMappingBundle__Group_11_2__1 : rule__EMappingBundle__Group_11_2__1__Impl ; public final void rule__EMappingBundle__Group_11_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2965:1: ( rule__EMappingBundle__Group_11_2__1__Impl ) // InternalEMap.g:2966:2: rule__EMappingBundle__Group_11_2__1__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_11_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11_2__1" // $ANTLR start "rule__EMappingBundle__Group_11_2__1__Impl" // InternalEMap.g:2972:1: rule__EMappingBundle__Group_11_2__1__Impl : ( ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) ) ; public final void rule__EMappingBundle__Group_11_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2976:1: ( ( ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) ) ) // InternalEMap.g:2977:1: ( ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) ) { // InternalEMap.g:2977:1: ( ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) ) // InternalEMap.g:2978:1: ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_2_1()); } // InternalEMap.g:2979:1: ( rule__EMappingBundle__DatabasesAssignment_11_2_1 ) // InternalEMap.g:2979:2: rule__EMappingBundle__DatabasesAssignment_11_2_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__DatabasesAssignment_11_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_11_2__1__Impl" // $ANTLR start "rule__EMappingBundle__Group_12__0" // InternalEMap.g:2993:1: rule__EMappingBundle__Group_12__0 : rule__EMappingBundle__Group_12__0__Impl rule__EMappingBundle__Group_12__1 ; public final void rule__EMappingBundle__Group_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:2997:1: ( rule__EMappingBundle__Group_12__0__Impl rule__EMappingBundle__Group_12__1 ) // InternalEMap.g:2998:2: rule__EMappingBundle__Group_12__0__Impl rule__EMappingBundle__Group_12__1 { pushFollow(FOLLOW_19); rule__EMappingBundle__Group_12__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingBundle__Group_12__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_12__0" // $ANTLR start "rule__EMappingBundle__Group_12__0__Impl" // InternalEMap.g:3005:1: rule__EMappingBundle__Group_12__0__Impl : ( 'colsort' ) ; public final void rule__EMappingBundle__Group_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3009:1: ( ( 'colsort' ) ) // InternalEMap.g:3010:1: ( 'colsort' ) { // InternalEMap.g:3010:1: ( 'colsort' ) // InternalEMap.g:3011:1: 'colsort' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getColsortKeyword_12_0()); } match(input,33,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getColsortKeyword_12_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_12__0__Impl" // $ANTLR start "rule__EMappingBundle__Group_12__1" // InternalEMap.g:3024:1: rule__EMappingBundle__Group_12__1 : rule__EMappingBundle__Group_12__1__Impl ; public final void rule__EMappingBundle__Group_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3028:1: ( rule__EMappingBundle__Group_12__1__Impl ) // InternalEMap.g:3029:2: rule__EMappingBundle__Group_12__1__Impl { pushFollow(FOLLOW_2); rule__EMappingBundle__Group_12__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_12__1" // $ANTLR start "rule__EMappingBundle__Group_12__1__Impl" // InternalEMap.g:3035:1: rule__EMappingBundle__Group_12__1__Impl : ( ( rule__EMappingBundle__ColSortAssignment_12_1 ) ) ; public final void rule__EMappingBundle__Group_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3039:1: ( ( ( rule__EMappingBundle__ColSortAssignment_12_1 ) ) ) // InternalEMap.g:3040:1: ( ( rule__EMappingBundle__ColSortAssignment_12_1 ) ) { // InternalEMap.g:3040:1: ( ( rule__EMappingBundle__ColSortAssignment_12_1 ) ) // InternalEMap.g:3041:1: ( rule__EMappingBundle__ColSortAssignment_12_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getColSortAssignment_12_1()); } // InternalEMap.g:3042:1: ( rule__EMappingBundle__ColSortAssignment_12_1 ) // InternalEMap.g:3042:2: rule__EMappingBundle__ColSortAssignment_12_1 { pushFollow(FOLLOW_2); rule__EMappingBundle__ColSortAssignment_12_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getColSortAssignment_12_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__Group_12__1__Impl" // $ANTLR start "rule__EPredef__Group_0__0" // InternalEMap.g:3056:1: rule__EPredef__Group_0__0 : rule__EPredef__Group_0__0__Impl rule__EPredef__Group_0__1 ; public final void rule__EPredef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3060:1: ( rule__EPredef__Group_0__0__Impl rule__EPredef__Group_0__1 ) // InternalEMap.g:3061:2: rule__EPredef__Group_0__0__Impl rule__EPredef__Group_0__1 { pushFollow(FOLLOW_20); rule__EPredef__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPredef__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_0__0" // $ANTLR start "rule__EPredef__Group_0__0__Impl" // InternalEMap.g:3068:1: rule__EPredef__Group_0__0__Impl : ( () ) ; public final void rule__EPredef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3072:1: ( ( () ) ) // InternalEMap.g:3073:1: ( () ) { // InternalEMap.g:3073:1: ( () ) // InternalEMap.g:3074:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getEPredefSequenceAction_0_0()); } // InternalEMap.g:3075:1: () // InternalEMap.g:3077:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getEPredefSequenceAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_0__0__Impl" // $ANTLR start "rule__EPredef__Group_0__1" // InternalEMap.g:3087:1: rule__EPredef__Group_0__1 : rule__EPredef__Group_0__1__Impl rule__EPredef__Group_0__2 ; public final void rule__EPredef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3091:1: ( rule__EPredef__Group_0__1__Impl rule__EPredef__Group_0__2 ) // InternalEMap.g:3092:2: rule__EPredef__Group_0__1__Impl rule__EPredef__Group_0__2 { pushFollow(FOLLOW_17); rule__EPredef__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPredef__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_0__1" // $ANTLR start "rule__EPredef__Group_0__1__Impl" // InternalEMap.g:3099:1: rule__EPredef__Group_0__1__Impl : ( 'sequence' ) ; public final void rule__EPredef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3103:1: ( ( 'sequence' ) ) // InternalEMap.g:3104:1: ( 'sequence' ) { // InternalEMap.g:3104:1: ( 'sequence' ) // InternalEMap.g:3105:1: 'sequence' { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getSequenceKeyword_0_1()); } match(input,34,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getSequenceKeyword_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_0__1__Impl" // $ANTLR start "rule__EPredef__Group_0__2" // InternalEMap.g:3118:1: rule__EPredef__Group_0__2 : rule__EPredef__Group_0__2__Impl ; public final void rule__EPredef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3122:1: ( rule__EPredef__Group_0__2__Impl ) // InternalEMap.g:3123:2: rule__EPredef__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__EPredef__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__EPredef__Group_0__2" // $ANTLR start "rule__EPredef__Group_0__2__Impl" // InternalEMap.g:3129:1: rule__EPredef__Group_0__2__Impl : ( ( rule__EPredef__NameAssignment_0_2 ) ) ; public final void rule__EPredef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3133:1: ( ( ( rule__EPredef__NameAssignment_0_2 ) ) ) // InternalEMap.g:3134:1: ( ( rule__EPredef__NameAssignment_0_2 ) ) { // InternalEMap.g:3134:1: ( ( rule__EPredef__NameAssignment_0_2 ) ) // InternalEMap.g:3135:1: ( rule__EPredef__NameAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getNameAssignment_0_2()); } // InternalEMap.g:3136:1: ( rule__EPredef__NameAssignment_0_2 ) // InternalEMap.g:3136:2: rule__EPredef__NameAssignment_0_2 { pushFollow(FOLLOW_2); rule__EPredef__NameAssignment_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getNameAssignment_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_0__2__Impl" // $ANTLR start "rule__EPredef__Group_1__0" // InternalEMap.g:3152:1: rule__EPredef__Group_1__0 : rule__EPredef__Group_1__0__Impl rule__EPredef__Group_1__1 ; public final void rule__EPredef__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3156:1: ( rule__EPredef__Group_1__0__Impl rule__EPredef__Group_1__1 ) // InternalEMap.g:3157:2: rule__EPredef__Group_1__0__Impl rule__EPredef__Group_1__1 { pushFollow(FOLLOW_13); rule__EPredef__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPredef__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__0" // $ANTLR start "rule__EPredef__Group_1__0__Impl" // InternalEMap.g:3164:1: rule__EPredef__Group_1__0__Impl : ( () ) ; public final void rule__EPredef__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3168:1: ( ( () ) ) // InternalEMap.g:3169:1: ( () ) { // InternalEMap.g:3169:1: ( () ) // InternalEMap.g:3170:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getEPredefTableAction_1_0()); } // InternalEMap.g:3171:1: () // InternalEMap.g:3173:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getEPredefTableAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__0__Impl" // $ANTLR start "rule__EPredef__Group_1__1" // InternalEMap.g:3183:1: rule__EPredef__Group_1__1 : rule__EPredef__Group_1__1__Impl rule__EPredef__Group_1__2 ; public final void rule__EPredef__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3187:1: ( rule__EPredef__Group_1__1__Impl rule__EPredef__Group_1__2 ) // InternalEMap.g:3188:2: rule__EPredef__Group_1__1__Impl rule__EPredef__Group_1__2 { pushFollow(FOLLOW_17); rule__EPredef__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPredef__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__1" // $ANTLR start "rule__EPredef__Group_1__1__Impl" // InternalEMap.g:3195:1: rule__EPredef__Group_1__1__Impl : ( 'table' ) ; public final void rule__EPredef__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3199:1: ( ( 'table' ) ) // InternalEMap.g:3200:1: ( 'table' ) { // InternalEMap.g:3200:1: ( 'table' ) // InternalEMap.g:3201:1: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getTableKeyword_1_1()); } match(input,35,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getTableKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__1__Impl" // $ANTLR start "rule__EPredef__Group_1__2" // InternalEMap.g:3214:1: rule__EPredef__Group_1__2 : rule__EPredef__Group_1__2__Impl ; public final void rule__EPredef__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3218:1: ( rule__EPredef__Group_1__2__Impl ) // InternalEMap.g:3219:2: rule__EPredef__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__EPredef__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__2" // $ANTLR start "rule__EPredef__Group_1__2__Impl" // InternalEMap.g:3225:1: rule__EPredef__Group_1__2__Impl : ( ( rule__EPredef__NameAssignment_1_2 ) ) ; public final void rule__EPredef__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3229:1: ( ( ( rule__EPredef__NameAssignment_1_2 ) ) ) // InternalEMap.g:3230:1: ( ( rule__EPredef__NameAssignment_1_2 ) ) { // InternalEMap.g:3230:1: ( ( rule__EPredef__NameAssignment_1_2 ) ) // InternalEMap.g:3231:1: ( rule__EPredef__NameAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getNameAssignment_1_2()); } // InternalEMap.g:3232:1: ( rule__EPredef__NameAssignment_1_2 ) // InternalEMap.g:3232:2: rule__EPredef__NameAssignment_1_2 { pushFollow(FOLLOW_2); rule__EPredef__NameAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getNameAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__Group_1__2__Impl" // $ANTLR start "rule__EGeneratorDef__Group__0" // InternalEMap.g:3248:1: rule__EGeneratorDef__Group__0 : rule__EGeneratorDef__Group__0__Impl rule__EGeneratorDef__Group__1 ; public final void rule__EGeneratorDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3252:1: ( rule__EGeneratorDef__Group__0__Impl rule__EGeneratorDef__Group__1 ) // InternalEMap.g:3253:2: rule__EGeneratorDef__Group__0__Impl rule__EGeneratorDef__Group__1 { pushFollow(FOLLOW_12); rule__EGeneratorDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group__0" // $ANTLR start "rule__EGeneratorDef__Group__0__Impl" // InternalEMap.g:3260:1: rule__EGeneratorDef__Group__0__Impl : ( ( rule__EGeneratorDef__NameAssignment_0 ) ) ; public final void rule__EGeneratorDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3264:1: ( ( ( rule__EGeneratorDef__NameAssignment_0 ) ) ) // InternalEMap.g:3265:1: ( ( rule__EGeneratorDef__NameAssignment_0 ) ) { // InternalEMap.g:3265:1: ( ( rule__EGeneratorDef__NameAssignment_0 ) ) // InternalEMap.g:3266:1: ( rule__EGeneratorDef__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getNameAssignment_0()); } // InternalEMap.g:3267:1: ( rule__EGeneratorDef__NameAssignment_0 ) // InternalEMap.g:3267:2: rule__EGeneratorDef__NameAssignment_0 { pushFollow(FOLLOW_2); rule__EGeneratorDef__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group__0__Impl" // $ANTLR start "rule__EGeneratorDef__Group__1" // InternalEMap.g:3277:1: rule__EGeneratorDef__Group__1 : rule__EGeneratorDef__Group__1__Impl ; public final void rule__EGeneratorDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3281:1: ( rule__EGeneratorDef__Group__1__Impl ) // InternalEMap.g:3282:2: rule__EGeneratorDef__Group__1__Impl { pushFollow(FOLLOW_2); rule__EGeneratorDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group__1" // $ANTLR start "rule__EGeneratorDef__Group__1__Impl" // InternalEMap.g:3288:1: rule__EGeneratorDef__Group__1__Impl : ( ( rule__EGeneratorDef__Group_1__0 )? ) ; public final void rule__EGeneratorDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3292:1: ( ( ( rule__EGeneratorDef__Group_1__0 )? ) ) // InternalEMap.g:3293:1: ( ( rule__EGeneratorDef__Group_1__0 )? ) { // InternalEMap.g:3293:1: ( ( rule__EGeneratorDef__Group_1__0 )? ) // InternalEMap.g:3294:1: ( rule__EGeneratorDef__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getGroup_1()); } // InternalEMap.g:3295:1: ( rule__EGeneratorDef__Group_1__0 )? int alt37=2; int LA37_0 = input.LA(1); if ( (LA37_0==27) ) { alt37=1; } switch (alt37) { case 1 : // InternalEMap.g:3295:2: rule__EGeneratorDef__Group_1__0 { pushFollow(FOLLOW_2); rule__EGeneratorDef__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group__1__Impl" // $ANTLR start "rule__EGeneratorDef__Group_1__0" // InternalEMap.g:3309:1: rule__EGeneratorDef__Group_1__0 : rule__EGeneratorDef__Group_1__0__Impl rule__EGeneratorDef__Group_1__1 ; public final void rule__EGeneratorDef__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3313:1: ( rule__EGeneratorDef__Group_1__0__Impl rule__EGeneratorDef__Group_1__1 ) // InternalEMap.g:3314:2: rule__EGeneratorDef__Group_1__0__Impl rule__EGeneratorDef__Group_1__1 { pushFollow(FOLLOW_5); rule__EGeneratorDef__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorDef__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__0" // $ANTLR start "rule__EGeneratorDef__Group_1__0__Impl" // InternalEMap.g:3321:1: rule__EGeneratorDef__Group_1__0__Impl : ( '{' ) ; public final void rule__EGeneratorDef__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3325:1: ( ( '{' ) ) // InternalEMap.g:3326:1: ( '{' ) { // InternalEMap.g:3326:1: ( '{' ) // InternalEMap.g:3327:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getLeftCurlyBracketKeyword_1_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getLeftCurlyBracketKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__0__Impl" // $ANTLR start "rule__EGeneratorDef__Group_1__1" // InternalEMap.g:3340:1: rule__EGeneratorDef__Group_1__1 : rule__EGeneratorDef__Group_1__1__Impl rule__EGeneratorDef__Group_1__2 ; public final void rule__EGeneratorDef__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3344:1: ( rule__EGeneratorDef__Group_1__1__Impl rule__EGeneratorDef__Group_1__2 ) // InternalEMap.g:3345:2: rule__EGeneratorDef__Group_1__1__Impl rule__EGeneratorDef__Group_1__2 { pushFollow(FOLLOW_15); rule__EGeneratorDef__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorDef__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__1" // $ANTLR start "rule__EGeneratorDef__Group_1__1__Impl" // InternalEMap.g:3352:1: rule__EGeneratorDef__Group_1__1__Impl : ( ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) ) ; public final void rule__EGeneratorDef__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3356:1: ( ( ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) ) ) // InternalEMap.g:3357:1: ( ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) ) { // InternalEMap.g:3357:1: ( ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) ) // InternalEMap.g:3358:1: ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) { // InternalEMap.g:3358:1: ( ( rule__EGeneratorDef__ParametersAssignment_1_1 ) ) // InternalEMap.g:3359:1: ( rule__EGeneratorDef__ParametersAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getParametersAssignment_1_1()); } // InternalEMap.g:3360:1: ( rule__EGeneratorDef__ParametersAssignment_1_1 ) // InternalEMap.g:3360:2: rule__EGeneratorDef__ParametersAssignment_1_1 { pushFollow(FOLLOW_16); rule__EGeneratorDef__ParametersAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getParametersAssignment_1_1()); } } // InternalEMap.g:3363:1: ( ( rule__EGeneratorDef__ParametersAssignment_1_1 )* ) // InternalEMap.g:3364:1: ( rule__EGeneratorDef__ParametersAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getParametersAssignment_1_1()); } // InternalEMap.g:3365:1: ( rule__EGeneratorDef__ParametersAssignment_1_1 )* loop38: do { int alt38=2; int LA38_0 = input.LA(1); if ( (LA38_0==RULE_ID) ) { alt38=1; } switch (alt38) { case 1 : // InternalEMap.g:3365:2: rule__EGeneratorDef__ParametersAssignment_1_1 { pushFollow(FOLLOW_16); rule__EGeneratorDef__ParametersAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop38; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getParametersAssignment_1_1()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__1__Impl" // $ANTLR start "rule__EGeneratorDef__Group_1__2" // InternalEMap.g:3376:1: rule__EGeneratorDef__Group_1__2 : rule__EGeneratorDef__Group_1__2__Impl ; public final void rule__EGeneratorDef__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3380:1: ( rule__EGeneratorDef__Group_1__2__Impl ) // InternalEMap.g:3381:2: rule__EGeneratorDef__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__EGeneratorDef__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__2" // $ANTLR start "rule__EGeneratorDef__Group_1__2__Impl" // InternalEMap.g:3387:1: rule__EGeneratorDef__Group_1__2__Impl : ( '}' ) ; public final void rule__EGeneratorDef__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3391:1: ( ( '}' ) ) // InternalEMap.g:3392:1: ( '}' ) { // InternalEMap.g:3392:1: ( '}' ) // InternalEMap.g:3393:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getRightCurlyBracketKeyword_1_2()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getRightCurlyBracketKeyword_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__Group_1__2__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group__0" // InternalEMap.g:3412:1: rule__EGeneratorConfigValue__Group__0 : rule__EGeneratorConfigValue__Group__0__Impl rule__EGeneratorConfigValue__Group__1 ; public final void rule__EGeneratorConfigValue__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3416:1: ( rule__EGeneratorConfigValue__Group__0__Impl rule__EGeneratorConfigValue__Group__1 ) // InternalEMap.g:3417:2: rule__EGeneratorConfigValue__Group__0__Impl rule__EGeneratorConfigValue__Group__1 { pushFollow(FOLLOW_21); rule__EGeneratorConfigValue__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__0" // $ANTLR start "rule__EGeneratorConfigValue__Group__0__Impl" // InternalEMap.g:3424:1: rule__EGeneratorConfigValue__Group__0__Impl : ( ( rule__EGeneratorConfigValue__KeyAssignment_0 ) ) ; public final void rule__EGeneratorConfigValue__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3428:1: ( ( ( rule__EGeneratorConfigValue__KeyAssignment_0 ) ) ) // InternalEMap.g:3429:1: ( ( rule__EGeneratorConfigValue__KeyAssignment_0 ) ) { // InternalEMap.g:3429:1: ( ( rule__EGeneratorConfigValue__KeyAssignment_0 ) ) // InternalEMap.g:3430:1: ( rule__EGeneratorConfigValue__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getKeyAssignment_0()); } // InternalEMap.g:3431:1: ( rule__EGeneratorConfigValue__KeyAssignment_0 ) // InternalEMap.g:3431:2: rule__EGeneratorConfigValue__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__KeyAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getKeyAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__0__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group__1" // InternalEMap.g:3441:1: rule__EGeneratorConfigValue__Group__1 : rule__EGeneratorConfigValue__Group__1__Impl rule__EGeneratorConfigValue__Group__2 ; public final void rule__EGeneratorConfigValue__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3445:1: ( rule__EGeneratorConfigValue__Group__1__Impl rule__EGeneratorConfigValue__Group__2 ) // InternalEMap.g:3446:2: rule__EGeneratorConfigValue__Group__1__Impl rule__EGeneratorConfigValue__Group__2 { pushFollow(FOLLOW_22); rule__EGeneratorConfigValue__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__1" // $ANTLR start "rule__EGeneratorConfigValue__Group__1__Impl" // InternalEMap.g:3453:1: rule__EGeneratorConfigValue__Group__1__Impl : ( ':' ) ; public final void rule__EGeneratorConfigValue__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3457:1: ( ( ':' ) ) // InternalEMap.g:3458:1: ( ':' ) { // InternalEMap.g:3458:1: ( ':' ) // InternalEMap.g:3459:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getColonKeyword_1()); } match(input,36,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getColonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__1__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group__2" // InternalEMap.g:3472:1: rule__EGeneratorConfigValue__Group__2 : rule__EGeneratorConfigValue__Group__2__Impl ; public final void rule__EGeneratorConfigValue__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3476:1: ( rule__EGeneratorConfigValue__Group__2__Impl ) // InternalEMap.g:3477:2: rule__EGeneratorConfigValue__Group__2__Impl { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__2" // $ANTLR start "rule__EGeneratorConfigValue__Group__2__Impl" // InternalEMap.g:3483:1: rule__EGeneratorConfigValue__Group__2__Impl : ( ( rule__EGeneratorConfigValue__Alternatives_2 ) ) ; public final void rule__EGeneratorConfigValue__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3487:1: ( ( ( rule__EGeneratorConfigValue__Alternatives_2 ) ) ) // InternalEMap.g:3488:1: ( ( rule__EGeneratorConfigValue__Alternatives_2 ) ) { // InternalEMap.g:3488:1: ( ( rule__EGeneratorConfigValue__Alternatives_2 ) ) // InternalEMap.g:3489:1: ( rule__EGeneratorConfigValue__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getAlternatives_2()); } // InternalEMap.g:3490:1: ( rule__EGeneratorConfigValue__Alternatives_2 ) // InternalEMap.g:3490:2: rule__EGeneratorConfigValue__Alternatives_2 { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group__2__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__0" // InternalEMap.g:3506:1: rule__EGeneratorConfigValue__Group_2_1__0 : rule__EGeneratorConfigValue__Group_2_1__0__Impl rule__EGeneratorConfigValue__Group_2_1__1 ; public final void rule__EGeneratorConfigValue__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3510:1: ( rule__EGeneratorConfigValue__Group_2_1__0__Impl rule__EGeneratorConfigValue__Group_2_1__1 ) // InternalEMap.g:3511:2: rule__EGeneratorConfigValue__Group_2_1__0__Impl rule__EGeneratorConfigValue__Group_2_1__1 { pushFollow(FOLLOW_5); rule__EGeneratorConfigValue__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__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__EGeneratorConfigValue__Group_2_1__0" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__0__Impl" // InternalEMap.g:3518:1: rule__EGeneratorConfigValue__Group_2_1__0__Impl : ( '{' ) ; public final void rule__EGeneratorConfigValue__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3522:1: ( ( '{' ) ) // InternalEMap.g:3523:1: ( '{' ) { // InternalEMap.g:3523:1: ( '{' ) // InternalEMap.g:3524:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getLeftCurlyBracketKeyword_2_1_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getLeftCurlyBracketKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group_2_1__0__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__1" // InternalEMap.g:3537:1: rule__EGeneratorConfigValue__Group_2_1__1 : rule__EGeneratorConfigValue__Group_2_1__1__Impl rule__EGeneratorConfigValue__Group_2_1__2 ; public final void rule__EGeneratorConfigValue__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3541:1: ( rule__EGeneratorConfigValue__Group_2_1__1__Impl rule__EGeneratorConfigValue__Group_2_1__2 ) // InternalEMap.g:3542:2: rule__EGeneratorConfigValue__Group_2_1__1__Impl rule__EGeneratorConfigValue__Group_2_1__2 { pushFollow(FOLLOW_15); rule__EGeneratorConfigValue__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group_2_1__1" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__1__Impl" // InternalEMap.g:3549:1: rule__EGeneratorConfigValue__Group_2_1__1__Impl : ( ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) ) ; public final void rule__EGeneratorConfigValue__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3553:1: ( ( ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) ) ) // InternalEMap.g:3554:1: ( ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) ) { // InternalEMap.g:3554:1: ( ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) ) // InternalEMap.g:3555:1: ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) { // InternalEMap.g:3555:1: ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) ) // InternalEMap.g:3556:1: ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getChildrenAssignment_2_1_1()); } // InternalEMap.g:3557:1: ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 ) // InternalEMap.g:3557:2: rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 { pushFollow(FOLLOW_16); rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getChildrenAssignment_2_1_1()); } } // InternalEMap.g:3560:1: ( ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* ) // InternalEMap.g:3561:1: ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getChildrenAssignment_2_1_1()); } // InternalEMap.g:3562:1: ( rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 )* loop39: do { int alt39=2; int LA39_0 = input.LA(1); if ( (LA39_0==RULE_ID) ) { alt39=1; } switch (alt39) { case 1 : // InternalEMap.g:3562:2: rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 { pushFollow(FOLLOW_16); rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop39; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getChildrenAssignment_2_1_1()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group_2_1__1__Impl" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__2" // InternalEMap.g:3573:1: rule__EGeneratorConfigValue__Group_2_1__2 : rule__EGeneratorConfigValue__Group_2_1__2__Impl ; public final void rule__EGeneratorConfigValue__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3577:1: ( rule__EGeneratorConfigValue__Group_2_1__2__Impl ) // InternalEMap.g:3578:2: rule__EGeneratorConfigValue__Group_2_1__2__Impl { pushFollow(FOLLOW_2); rule__EGeneratorConfigValue__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group_2_1__2" // $ANTLR start "rule__EGeneratorConfigValue__Group_2_1__2__Impl" // InternalEMap.g:3584:1: rule__EGeneratorConfigValue__Group_2_1__2__Impl : ( '}' ) ; public final void rule__EGeneratorConfigValue__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3588:1: ( ( '}' ) ) // InternalEMap.g:3589:1: ( '}' ) { // InternalEMap.g:3589:1: ( '}' ) // InternalEMap.g:3590:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getRightCurlyBracketKeyword_2_1_2()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getRightCurlyBracketKeyword_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__Group_2_1__2__Impl" // $ANTLR start "rule__EBundleEntity__Group__0" // InternalEMap.g:3609:1: rule__EBundleEntity__Group__0 : rule__EBundleEntity__Group__0__Impl rule__EBundleEntity__Group__1 ; public final void rule__EBundleEntity__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3613:1: ( rule__EBundleEntity__Group__0__Impl rule__EBundleEntity__Group__1 ) // InternalEMap.g:3614:2: rule__EBundleEntity__Group__0__Impl rule__EBundleEntity__Group__1 { pushFollow(FOLLOW_12); rule__EBundleEntity__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group__0" // $ANTLR start "rule__EBundleEntity__Group__0__Impl" // InternalEMap.g:3621:1: rule__EBundleEntity__Group__0__Impl : ( ( rule__EBundleEntity__EntityAssignment_0 ) ) ; public final void rule__EBundleEntity__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3625:1: ( ( ( rule__EBundleEntity__EntityAssignment_0 ) ) ) // InternalEMap.g:3626:1: ( ( rule__EBundleEntity__EntityAssignment_0 ) ) { // InternalEMap.g:3626:1: ( ( rule__EBundleEntity__EntityAssignment_0 ) ) // InternalEMap.g:3627:1: ( rule__EBundleEntity__EntityAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getEntityAssignment_0()); } // InternalEMap.g:3628:1: ( rule__EBundleEntity__EntityAssignment_0 ) // InternalEMap.g:3628:2: rule__EBundleEntity__EntityAssignment_0 { pushFollow(FOLLOW_2); rule__EBundleEntity__EntityAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getEntityAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group__0__Impl" // $ANTLR start "rule__EBundleEntity__Group__1" // InternalEMap.g:3638:1: rule__EBundleEntity__Group__1 : rule__EBundleEntity__Group__1__Impl ; public final void rule__EBundleEntity__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3642:1: ( rule__EBundleEntity__Group__1__Impl ) // InternalEMap.g:3643:2: rule__EBundleEntity__Group__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group__1" // $ANTLR start "rule__EBundleEntity__Group__1__Impl" // InternalEMap.g:3649:1: rule__EBundleEntity__Group__1__Impl : ( ( rule__EBundleEntity__Group_1__0 )? ) ; public final void rule__EBundleEntity__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3653:1: ( ( ( rule__EBundleEntity__Group_1__0 )? ) ) // InternalEMap.g:3654:1: ( ( rule__EBundleEntity__Group_1__0 )? ) { // InternalEMap.g:3654:1: ( ( rule__EBundleEntity__Group_1__0 )? ) // InternalEMap.g:3655:1: ( rule__EBundleEntity__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1()); } // InternalEMap.g:3656:1: ( rule__EBundleEntity__Group_1__0 )? int alt40=2; int LA40_0 = input.LA(1); if ( (LA40_0==27) ) { alt40=1; } switch (alt40) { case 1 : // InternalEMap.g:3656:2: rule__EBundleEntity__Group_1__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__0" // InternalEMap.g:3670:1: rule__EBundleEntity__Group_1__0 : rule__EBundleEntity__Group_1__0__Impl rule__EBundleEntity__Group_1__1 ; public final void rule__EBundleEntity__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3674:1: ( rule__EBundleEntity__Group_1__0__Impl rule__EBundleEntity__Group_1__1 ) // InternalEMap.g:3675:2: rule__EBundleEntity__Group_1__0__Impl rule__EBundleEntity__Group_1__1 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__0" // $ANTLR start "rule__EBundleEntity__Group_1__0__Impl" // InternalEMap.g:3682:1: rule__EBundleEntity__Group_1__0__Impl : ( '{' ) ; public final void rule__EBundleEntity__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3686:1: ( ( '{' ) ) // InternalEMap.g:3687:1: ( '{' ) { // InternalEMap.g:3687:1: ( '{' ) // InternalEMap.g:3688:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getLeftCurlyBracketKeyword_1_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getLeftCurlyBracketKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__1" // InternalEMap.g:3701:1: rule__EBundleEntity__Group_1__1 : rule__EBundleEntity__Group_1__1__Impl rule__EBundleEntity__Group_1__2 ; public final void rule__EBundleEntity__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3705:1: ( rule__EBundleEntity__Group_1__1__Impl rule__EBundleEntity__Group_1__2 ) // InternalEMap.g:3706:2: rule__EBundleEntity__Group_1__1__Impl rule__EBundleEntity__Group_1__2 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__1" // $ANTLR start "rule__EBundleEntity__Group_1__1__Impl" // InternalEMap.g:3713:1: rule__EBundleEntity__Group_1__1__Impl : ( ( rule__EBundleEntity__Group_1_1__0 )? ) ; public final void rule__EBundleEntity__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3717:1: ( ( ( rule__EBundleEntity__Group_1_1__0 )? ) ) // InternalEMap.g:3718:1: ( ( rule__EBundleEntity__Group_1_1__0 )? ) { // InternalEMap.g:3718:1: ( ( rule__EBundleEntity__Group_1_1__0 )? ) // InternalEMap.g:3719:1: ( rule__EBundleEntity__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_1()); } // InternalEMap.g:3720:1: ( rule__EBundleEntity__Group_1_1__0 )? int alt41=2; int LA41_0 = input.LA(1); if ( (LA41_0==37) ) { alt41=1; } switch (alt41) { case 1 : // InternalEMap.g:3720:2: rule__EBundleEntity__Group_1_1__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__2" // InternalEMap.g:3730:1: rule__EBundleEntity__Group_1__2 : rule__EBundleEntity__Group_1__2__Impl rule__EBundleEntity__Group_1__3 ; public final void rule__EBundleEntity__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3734:1: ( rule__EBundleEntity__Group_1__2__Impl rule__EBundleEntity__Group_1__3 ) // InternalEMap.g:3735:2: rule__EBundleEntity__Group_1__2__Impl rule__EBundleEntity__Group_1__3 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__2" // $ANTLR start "rule__EBundleEntity__Group_1__2__Impl" // InternalEMap.g:3742:1: rule__EBundleEntity__Group_1__2__Impl : ( ( rule__EBundleEntity__Group_1_2__0 )? ) ; public final void rule__EBundleEntity__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3746:1: ( ( ( rule__EBundleEntity__Group_1_2__0 )? ) ) // InternalEMap.g:3747:1: ( ( rule__EBundleEntity__Group_1_2__0 )? ) { // InternalEMap.g:3747:1: ( ( rule__EBundleEntity__Group_1_2__0 )? ) // InternalEMap.g:3748:1: ( rule__EBundleEntity__Group_1_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_2()); } // InternalEMap.g:3749:1: ( rule__EBundleEntity__Group_1_2__0 )? int alt42=2; int LA42_0 = input.LA(1); if ( (LA42_0==41) ) { alt42=1; } switch (alt42) { case 1 : // InternalEMap.g:3749:2: rule__EBundleEntity__Group_1_2__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__2__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__3" // InternalEMap.g:3759:1: rule__EBundleEntity__Group_1__3 : rule__EBundleEntity__Group_1__3__Impl rule__EBundleEntity__Group_1__4 ; public final void rule__EBundleEntity__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3763:1: ( rule__EBundleEntity__Group_1__3__Impl rule__EBundleEntity__Group_1__4 ) // InternalEMap.g:3764:2: rule__EBundleEntity__Group_1__3__Impl rule__EBundleEntity__Group_1__4 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__3" // $ANTLR start "rule__EBundleEntity__Group_1__3__Impl" // InternalEMap.g:3771:1: rule__EBundleEntity__Group_1__3__Impl : ( ( rule__EBundleEntity__Group_1_3__0 )? ) ; public final void rule__EBundleEntity__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3775:1: ( ( ( rule__EBundleEntity__Group_1_3__0 )? ) ) // InternalEMap.g:3776:1: ( ( rule__EBundleEntity__Group_1_3__0 )? ) { // InternalEMap.g:3776:1: ( ( rule__EBundleEntity__Group_1_3__0 )? ) // InternalEMap.g:3777:1: ( rule__EBundleEntity__Group_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_3()); } // InternalEMap.g:3778:1: ( rule__EBundleEntity__Group_1_3__0 )? int alt43=2; int LA43_0 = input.LA(1); if ( (LA43_0==42) ) { alt43=1; } switch (alt43) { case 1 : // InternalEMap.g:3778:2: rule__EBundleEntity__Group_1_3__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__3__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__4" // InternalEMap.g:3788:1: rule__EBundleEntity__Group_1__4 : rule__EBundleEntity__Group_1__4__Impl rule__EBundleEntity__Group_1__5 ; public final void rule__EBundleEntity__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3792:1: ( rule__EBundleEntity__Group_1__4__Impl rule__EBundleEntity__Group_1__5 ) // InternalEMap.g:3793:2: rule__EBundleEntity__Group_1__4__Impl rule__EBundleEntity__Group_1__5 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__4" // $ANTLR start "rule__EBundleEntity__Group_1__4__Impl" // InternalEMap.g:3800:1: rule__EBundleEntity__Group_1__4__Impl : ( ( rule__EBundleEntity__Group_1_4__0 )? ) ; public final void rule__EBundleEntity__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3804:1: ( ( ( rule__EBundleEntity__Group_1_4__0 )? ) ) // InternalEMap.g:3805:1: ( ( rule__EBundleEntity__Group_1_4__0 )? ) { // InternalEMap.g:3805:1: ( ( rule__EBundleEntity__Group_1_4__0 )? ) // InternalEMap.g:3806:1: ( rule__EBundleEntity__Group_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_4()); } // InternalEMap.g:3807:1: ( rule__EBundleEntity__Group_1_4__0 )? int alt44=2; int LA44_0 = input.LA(1); if ( (LA44_0==38) ) { alt44=1; } switch (alt44) { case 1 : // InternalEMap.g:3807:2: rule__EBundleEntity__Group_1_4__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__4__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__5" // InternalEMap.g:3817:1: rule__EBundleEntity__Group_1__5 : rule__EBundleEntity__Group_1__5__Impl rule__EBundleEntity__Group_1__6 ; public final void rule__EBundleEntity__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3821:1: ( rule__EBundleEntity__Group_1__5__Impl rule__EBundleEntity__Group_1__6 ) // InternalEMap.g:3822:2: rule__EBundleEntity__Group_1__5__Impl rule__EBundleEntity__Group_1__6 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__5" // $ANTLR start "rule__EBundleEntity__Group_1__5__Impl" // InternalEMap.g:3829:1: rule__EBundleEntity__Group_1__5__Impl : ( ( rule__EBundleEntity__Group_1_5__0 )? ) ; public final void rule__EBundleEntity__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3833:1: ( ( ( rule__EBundleEntity__Group_1_5__0 )? ) ) // InternalEMap.g:3834:1: ( ( rule__EBundleEntity__Group_1_5__0 )? ) { // InternalEMap.g:3834:1: ( ( rule__EBundleEntity__Group_1_5__0 )? ) // InternalEMap.g:3835:1: ( rule__EBundleEntity__Group_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_5()); } // InternalEMap.g:3836:1: ( rule__EBundleEntity__Group_1_5__0 )? int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==43) ) { alt45=1; } switch (alt45) { case 1 : // InternalEMap.g:3836:2: rule__EBundleEntity__Group_1_5__0 { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__5__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__6" // InternalEMap.g:3846:1: rule__EBundleEntity__Group_1__6 : rule__EBundleEntity__Group_1__6__Impl rule__EBundleEntity__Group_1__7 ; public final void rule__EBundleEntity__Group_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3850:1: ( rule__EBundleEntity__Group_1__6__Impl rule__EBundleEntity__Group_1__7 ) // InternalEMap.g:3851:2: rule__EBundleEntity__Group_1__6__Impl rule__EBundleEntity__Group_1__7 { pushFollow(FOLLOW_23); rule__EBundleEntity__Group_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__6" // $ANTLR start "rule__EBundleEntity__Group_1__6__Impl" // InternalEMap.g:3858:1: rule__EBundleEntity__Group_1__6__Impl : ( ( rule__EBundleEntity__RestAssignment_1_6 )? ) ; public final void rule__EBundleEntity__Group_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3862:1: ( ( ( rule__EBundleEntity__RestAssignment_1_6 )? ) ) // InternalEMap.g:3863:1: ( ( rule__EBundleEntity__RestAssignment_1_6 )? ) { // InternalEMap.g:3863:1: ( ( rule__EBundleEntity__RestAssignment_1_6 )? ) // InternalEMap.g:3864:1: ( rule__EBundleEntity__RestAssignment_1_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getRestAssignment_1_6()); } // InternalEMap.g:3865:1: ( rule__EBundleEntity__RestAssignment_1_6 )? int alt46=2; int LA46_0 = input.LA(1); if ( (LA46_0==45) ) { alt46=1; } switch (alt46) { case 1 : // InternalEMap.g:3865:2: rule__EBundleEntity__RestAssignment_1_6 { pushFollow(FOLLOW_2); rule__EBundleEntity__RestAssignment_1_6(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getRestAssignment_1_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__6__Impl" // $ANTLR start "rule__EBundleEntity__Group_1__7" // InternalEMap.g:3875:1: rule__EBundleEntity__Group_1__7 : rule__EBundleEntity__Group_1__7__Impl ; public final void rule__EBundleEntity__Group_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3879:1: ( rule__EBundleEntity__Group_1__7__Impl ) // InternalEMap.g:3880:2: rule__EBundleEntity__Group_1__7__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1__7__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__7" // $ANTLR start "rule__EBundleEntity__Group_1__7__Impl" // InternalEMap.g:3886:1: rule__EBundleEntity__Group_1__7__Impl : ( '}' ) ; public final void rule__EBundleEntity__Group_1__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3890:1: ( ( '}' ) ) // InternalEMap.g:3891:1: ( '}' ) { // InternalEMap.g:3891:1: ( '}' ) // InternalEMap.g:3892:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getRightCurlyBracketKeyword_1_7()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getRightCurlyBracketKeyword_1_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1__7__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_1__0" // InternalEMap.g:3921:1: rule__EBundleEntity__Group_1_1__0 : rule__EBundleEntity__Group_1_1__0__Impl rule__EBundleEntity__Group_1_1__1 ; public final void rule__EBundleEntity__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3925:1: ( rule__EBundleEntity__Group_1_1__0__Impl rule__EBundleEntity__Group_1_1__1 ) // InternalEMap.g:3926:2: rule__EBundleEntity__Group_1_1__0__Impl rule__EBundleEntity__Group_1_1__1 { pushFollow(FOLLOW_17); rule__EBundleEntity__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__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__EBundleEntity__Group_1_1__0" // $ANTLR start "rule__EBundleEntity__Group_1_1__0__Impl" // InternalEMap.g:3933:1: rule__EBundleEntity__Group_1_1__0__Impl : ( 'pk-constraint' ) ; public final void rule__EBundleEntity__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3937:1: ( ( 'pk-constraint' ) ) // InternalEMap.g:3938:1: ( 'pk-constraint' ) { // InternalEMap.g:3938:1: ( 'pk-constraint' ) // InternalEMap.g:3939:1: 'pk-constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getPkConstraintKeyword_1_1_0()); } match(input,37,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getPkConstraintKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_1__1" // InternalEMap.g:3952:1: rule__EBundleEntity__Group_1_1__1 : rule__EBundleEntity__Group_1_1__1__Impl ; public final void rule__EBundleEntity__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3956:1: ( rule__EBundleEntity__Group_1_1__1__Impl ) // InternalEMap.g:3957:2: rule__EBundleEntity__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__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__EBundleEntity__Group_1_1__1" // $ANTLR start "rule__EBundleEntity__Group_1_1__1__Impl" // InternalEMap.g:3963:1: rule__EBundleEntity__Group_1_1__1__Impl : ( ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) ) ; public final void rule__EBundleEntity__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3967:1: ( ( ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) ) ) // InternalEMap.g:3968:1: ( ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) ) { // InternalEMap.g:3968:1: ( ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) ) // InternalEMap.g:3969:1: ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getPkConstraintNameAssignment_1_1_1()); } // InternalEMap.g:3970:1: ( rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 ) // InternalEMap.g:3970:2: rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__EBundleEntity__PkConstraintNameAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getPkConstraintNameAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_1__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_2__0" // InternalEMap.g:3984:1: rule__EBundleEntity__Group_1_2__0 : rule__EBundleEntity__Group_1_2__0__Impl rule__EBundleEntity__Group_1_2__1 ; public final void rule__EBundleEntity__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:3988:1: ( rule__EBundleEntity__Group_1_2__0__Impl rule__EBundleEntity__Group_1_2__1 ) // InternalEMap.g:3989:2: rule__EBundleEntity__Group_1_2__0__Impl rule__EBundleEntity__Group_1_2__1 { pushFollow(FOLLOW_18); rule__EBundleEntity__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__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__EBundleEntity__Group_1_2__0" // $ANTLR start "rule__EBundleEntity__Group_1_2__0__Impl" // InternalEMap.g:3996:1: rule__EBundleEntity__Group_1_2__0__Impl : ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) ) ; public final void rule__EBundleEntity__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4000:1: ( ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) ) ) // InternalEMap.g:4001:1: ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) ) { // InternalEMap.g:4001:1: ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) ) // InternalEMap.g:4002:1: ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_0()); } // InternalEMap.g:4003:1: ( rule__EBundleEntity__FkConstraintsAssignment_1_2_0 ) // InternalEMap.g:4003:2: rule__EBundleEntity__FkConstraintsAssignment_1_2_0 { pushFollow(FOLLOW_2); rule__EBundleEntity__FkConstraintsAssignment_1_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_2__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_2__1" // InternalEMap.g:4013:1: rule__EBundleEntity__Group_1_2__1 : rule__EBundleEntity__Group_1_2__1__Impl ; public final void rule__EBundleEntity__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4017:1: ( rule__EBundleEntity__Group_1_2__1__Impl ) // InternalEMap.g:4018:2: rule__EBundleEntity__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__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__EBundleEntity__Group_1_2__1" // $ANTLR start "rule__EBundleEntity__Group_1_2__1__Impl" // InternalEMap.g:4024:1: rule__EBundleEntity__Group_1_2__1__Impl : ( ( rule__EBundleEntity__Group_1_2_1__0 )* ) ; public final void rule__EBundleEntity__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4028:1: ( ( ( rule__EBundleEntity__Group_1_2_1__0 )* ) ) // InternalEMap.g:4029:1: ( ( rule__EBundleEntity__Group_1_2_1__0 )* ) { // InternalEMap.g:4029:1: ( ( rule__EBundleEntity__Group_1_2_1__0 )* ) // InternalEMap.g:4030:1: ( rule__EBundleEntity__Group_1_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_2_1()); } // InternalEMap.g:4031:1: ( rule__EBundleEntity__Group_1_2_1__0 )* loop47: do { int alt47=2; int LA47_0 = input.LA(1); if ( (LA47_0==30) ) { alt47=1; } switch (alt47) { case 1 : // InternalEMap.g:4031:2: rule__EBundleEntity__Group_1_2_1__0 { pushFollow(FOLLOW_9); rule__EBundleEntity__Group_1_2_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop47; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_2__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_2_1__0" // InternalEMap.g:4045:1: rule__EBundleEntity__Group_1_2_1__0 : rule__EBundleEntity__Group_1_2_1__0__Impl rule__EBundleEntity__Group_1_2_1__1 ; public final void rule__EBundleEntity__Group_1_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4049:1: ( rule__EBundleEntity__Group_1_2_1__0__Impl rule__EBundleEntity__Group_1_2_1__1 ) // InternalEMap.g:4050:2: rule__EBundleEntity__Group_1_2_1__0__Impl rule__EBundleEntity__Group_1_2_1__1 { pushFollow(FOLLOW_24); rule__EBundleEntity__Group_1_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_2_1__0" // $ANTLR start "rule__EBundleEntity__Group_1_2_1__0__Impl" // InternalEMap.g:4057:1: rule__EBundleEntity__Group_1_2_1__0__Impl : ( ',' ) ; public final void rule__EBundleEntity__Group_1_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4061:1: ( ( ',' ) ) // InternalEMap.g:4062:1: ( ',' ) { // InternalEMap.g:4062:1: ( ',' ) // InternalEMap.g:4063:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_2_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_2_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_2_1__1" // InternalEMap.g:4076:1: rule__EBundleEntity__Group_1_2_1__1 : rule__EBundleEntity__Group_1_2_1__1__Impl ; public final void rule__EBundleEntity__Group_1_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4080:1: ( rule__EBundleEntity__Group_1_2_1__1__Impl ) // InternalEMap.g:4081:2: rule__EBundleEntity__Group_1_2_1__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_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__EBundleEntity__Group_1_2_1__1" // $ANTLR start "rule__EBundleEntity__Group_1_2_1__1__Impl" // InternalEMap.g:4087:1: rule__EBundleEntity__Group_1_2_1__1__Impl : ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) ) ; public final void rule__EBundleEntity__Group_1_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4091:1: ( ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) ) ) // InternalEMap.g:4092:1: ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) ) { // InternalEMap.g:4092:1: ( ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) ) // InternalEMap.g:4093:1: ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_1_1()); } // InternalEMap.g:4094:1: ( rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 ) // InternalEMap.g:4094:2: rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 { pushFollow(FOLLOW_2); rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_2_1__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_3__0" // InternalEMap.g:4108:1: rule__EBundleEntity__Group_1_3__0 : rule__EBundleEntity__Group_1_3__0__Impl rule__EBundleEntity__Group_1_3__1 ; public final void rule__EBundleEntity__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4112:1: ( rule__EBundleEntity__Group_1_3__0__Impl rule__EBundleEntity__Group_1_3__1 ) // InternalEMap.g:4113:2: rule__EBundleEntity__Group_1_3__0__Impl rule__EBundleEntity__Group_1_3__1 { pushFollow(FOLLOW_18); rule__EBundleEntity__Group_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3__0" // $ANTLR start "rule__EBundleEntity__Group_1_3__0__Impl" // InternalEMap.g:4120:1: rule__EBundleEntity__Group_1_3__0__Impl : ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) ) ; public final void rule__EBundleEntity__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4124:1: ( ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) ) ) // InternalEMap.g:4125:1: ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) ) { // InternalEMap.g:4125:1: ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) ) // InternalEMap.g:4126:1: ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_0()); } // InternalEMap.g:4127:1: ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 ) // InternalEMap.g:4127:2: rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 { pushFollow(FOLLOW_2); rule__EBundleEntity__UniqueContraintsAssignment_1_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_3__1" // InternalEMap.g:4137:1: rule__EBundleEntity__Group_1_3__1 : rule__EBundleEntity__Group_1_3__1__Impl ; public final void rule__EBundleEntity__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4141:1: ( rule__EBundleEntity__Group_1_3__1__Impl ) // InternalEMap.g:4142:2: rule__EBundleEntity__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3__1" // $ANTLR start "rule__EBundleEntity__Group_1_3__1__Impl" // InternalEMap.g:4148:1: rule__EBundleEntity__Group_1_3__1__Impl : ( ( rule__EBundleEntity__Group_1_3_1__0 )* ) ; public final void rule__EBundleEntity__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4152:1: ( ( ( rule__EBundleEntity__Group_1_3_1__0 )* ) ) // InternalEMap.g:4153:1: ( ( rule__EBundleEntity__Group_1_3_1__0 )* ) { // InternalEMap.g:4153:1: ( ( rule__EBundleEntity__Group_1_3_1__0 )* ) // InternalEMap.g:4154:1: ( rule__EBundleEntity__Group_1_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_3_1()); } // InternalEMap.g:4155:1: ( rule__EBundleEntity__Group_1_3_1__0 )* loop48: do { int alt48=2; int LA48_0 = input.LA(1); if ( (LA48_0==30) ) { alt48=1; } switch (alt48) { case 1 : // InternalEMap.g:4155:2: rule__EBundleEntity__Group_1_3_1__0 { pushFollow(FOLLOW_9); rule__EBundleEntity__Group_1_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop48; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_3_1__0" // InternalEMap.g:4169:1: rule__EBundleEntity__Group_1_3_1__0 : rule__EBundleEntity__Group_1_3_1__0__Impl rule__EBundleEntity__Group_1_3_1__1 ; public final void rule__EBundleEntity__Group_1_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4173:1: ( rule__EBundleEntity__Group_1_3_1__0__Impl rule__EBundleEntity__Group_1_3_1__1 ) // InternalEMap.g:4174:2: rule__EBundleEntity__Group_1_3_1__0__Impl rule__EBundleEntity__Group_1_3_1__1 { pushFollow(FOLLOW_25); rule__EBundleEntity__Group_1_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3_1__0" // $ANTLR start "rule__EBundleEntity__Group_1_3_1__0__Impl" // InternalEMap.g:4181:1: rule__EBundleEntity__Group_1_3_1__0__Impl : ( ',' ) ; public final void rule__EBundleEntity__Group_1_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4185:1: ( ( ',' ) ) // InternalEMap.g:4186:1: ( ',' ) { // InternalEMap.g:4186:1: ( ',' ) // InternalEMap.g:4187:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_3_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_3_1__1" // InternalEMap.g:4200:1: rule__EBundleEntity__Group_1_3_1__1 : rule__EBundleEntity__Group_1_3_1__1__Impl ; public final void rule__EBundleEntity__Group_1_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4204:1: ( rule__EBundleEntity__Group_1_3_1__1__Impl ) // InternalEMap.g:4205:2: rule__EBundleEntity__Group_1_3_1__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_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__EBundleEntity__Group_1_3_1__1" // $ANTLR start "rule__EBundleEntity__Group_1_3_1__1__Impl" // InternalEMap.g:4211:1: rule__EBundleEntity__Group_1_3_1__1__Impl : ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) ) ; public final void rule__EBundleEntity__Group_1_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4215:1: ( ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) ) ) // InternalEMap.g:4216:1: ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) ) { // InternalEMap.g:4216:1: ( ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) ) // InternalEMap.g:4217:1: ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_1_1()); } // InternalEMap.g:4218:1: ( rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 ) // InternalEMap.g:4218:2: rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 { pushFollow(FOLLOW_2); rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_3_1__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_4__0" // InternalEMap.g:4232:1: rule__EBundleEntity__Group_1_4__0 : rule__EBundleEntity__Group_1_4__0__Impl rule__EBundleEntity__Group_1_4__1 ; public final void rule__EBundleEntity__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4236:1: ( rule__EBundleEntity__Group_1_4__0__Impl rule__EBundleEntity__Group_1_4__1 ) // InternalEMap.g:4237:2: rule__EBundleEntity__Group_1_4__0__Impl rule__EBundleEntity__Group_1_4__1 { pushFollow(FOLLOW_18); rule__EBundleEntity__Group_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__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__EBundleEntity__Group_1_4__0" // $ANTLR start "rule__EBundleEntity__Group_1_4__0__Impl" // InternalEMap.g:4244:1: rule__EBundleEntity__Group_1_4__0__Impl : ( ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) ) ; public final void rule__EBundleEntity__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4248:1: ( ( ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) ) ) // InternalEMap.g:4249:1: ( ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) ) { // InternalEMap.g:4249:1: ( ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) ) // InternalEMap.g:4250:1: ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_0()); } // InternalEMap.g:4251:1: ( rule__EBundleEntity__IndicesAssignment_1_4_0 ) // InternalEMap.g:4251:2: rule__EBundleEntity__IndicesAssignment_1_4_0 { pushFollow(FOLLOW_2); rule__EBundleEntity__IndicesAssignment_1_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_4__1" // InternalEMap.g:4261:1: rule__EBundleEntity__Group_1_4__1 : rule__EBundleEntity__Group_1_4__1__Impl ; public final void rule__EBundleEntity__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4265:1: ( rule__EBundleEntity__Group_1_4__1__Impl ) // InternalEMap.g:4266:2: rule__EBundleEntity__Group_1_4__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4__1" // $ANTLR start "rule__EBundleEntity__Group_1_4__1__Impl" // InternalEMap.g:4272:1: rule__EBundleEntity__Group_1_4__1__Impl : ( ( rule__EBundleEntity__Group_1_4_1__0 )* ) ; public final void rule__EBundleEntity__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4276:1: ( ( ( rule__EBundleEntity__Group_1_4_1__0 )* ) ) // InternalEMap.g:4277:1: ( ( rule__EBundleEntity__Group_1_4_1__0 )* ) { // InternalEMap.g:4277:1: ( ( rule__EBundleEntity__Group_1_4_1__0 )* ) // InternalEMap.g:4278:1: ( rule__EBundleEntity__Group_1_4_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_4_1()); } // InternalEMap.g:4279:1: ( rule__EBundleEntity__Group_1_4_1__0 )* loop49: do { int alt49=2; int LA49_0 = input.LA(1); if ( (LA49_0==30) ) { alt49=1; } switch (alt49) { case 1 : // InternalEMap.g:4279:2: rule__EBundleEntity__Group_1_4_1__0 { pushFollow(FOLLOW_9); rule__EBundleEntity__Group_1_4_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop49; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_4_1__0" // InternalEMap.g:4293:1: rule__EBundleEntity__Group_1_4_1__0 : rule__EBundleEntity__Group_1_4_1__0__Impl rule__EBundleEntity__Group_1_4_1__1 ; public final void rule__EBundleEntity__Group_1_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4297:1: ( rule__EBundleEntity__Group_1_4_1__0__Impl rule__EBundleEntity__Group_1_4_1__1 ) // InternalEMap.g:4298:2: rule__EBundleEntity__Group_1_4_1__0__Impl rule__EBundleEntity__Group_1_4_1__1 { pushFollow(FOLLOW_26); rule__EBundleEntity__Group_1_4_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_4_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4_1__0" // $ANTLR start "rule__EBundleEntity__Group_1_4_1__0__Impl" // InternalEMap.g:4305:1: rule__EBundleEntity__Group_1_4_1__0__Impl : ( ',' ) ; public final void rule__EBundleEntity__Group_1_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4309:1: ( ( ',' ) ) // InternalEMap.g:4310:1: ( ',' ) { // InternalEMap.g:4310:1: ( ',' ) // InternalEMap.g:4311:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_4_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_4_1__1" // InternalEMap.g:4324:1: rule__EBundleEntity__Group_1_4_1__1 : rule__EBundleEntity__Group_1_4_1__1__Impl ; public final void rule__EBundleEntity__Group_1_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4328:1: ( rule__EBundleEntity__Group_1_4_1__1__Impl ) // InternalEMap.g:4329:2: rule__EBundleEntity__Group_1_4_1__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_4_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4_1__1" // $ANTLR start "rule__EBundleEntity__Group_1_4_1__1__Impl" // InternalEMap.g:4335:1: rule__EBundleEntity__Group_1_4_1__1__Impl : ( ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) ) ; public final void rule__EBundleEntity__Group_1_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4339:1: ( ( ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) ) ) // InternalEMap.g:4340:1: ( ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) ) { // InternalEMap.g:4340:1: ( ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) ) // InternalEMap.g:4341:1: ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_1_1()); } // InternalEMap.g:4342:1: ( rule__EBundleEntity__IndicesAssignment_1_4_1_1 ) // InternalEMap.g:4342:2: rule__EBundleEntity__IndicesAssignment_1_4_1_1 { pushFollow(FOLLOW_2); rule__EBundleEntity__IndicesAssignment_1_4_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_4_1__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_5__0" // InternalEMap.g:4356:1: rule__EBundleEntity__Group_1_5__0 : rule__EBundleEntity__Group_1_5__0__Impl rule__EBundleEntity__Group_1_5__1 ; public final void rule__EBundleEntity__Group_1_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4360:1: ( rule__EBundleEntity__Group_1_5__0__Impl rule__EBundleEntity__Group_1_5__1 ) // InternalEMap.g:4361:2: rule__EBundleEntity__Group_1_5__0__Impl rule__EBundleEntity__Group_1_5__1 { pushFollow(FOLLOW_18); rule__EBundleEntity__Group_1_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5__0" // $ANTLR start "rule__EBundleEntity__Group_1_5__0__Impl" // InternalEMap.g:4368:1: rule__EBundleEntity__Group_1_5__0__Impl : ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) ) ; public final void rule__EBundleEntity__Group_1_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4372:1: ( ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) ) ) // InternalEMap.g:4373:1: ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) ) { // InternalEMap.g:4373:1: ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) ) // InternalEMap.g:4374:1: ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_0()); } // InternalEMap.g:4375:1: ( rule__EBundleEntity__TypeDefsAssignment_1_5_0 ) // InternalEMap.g:4375:2: rule__EBundleEntity__TypeDefsAssignment_1_5_0 { pushFollow(FOLLOW_2); rule__EBundleEntity__TypeDefsAssignment_1_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_5__1" // InternalEMap.g:4385:1: rule__EBundleEntity__Group_1_5__1 : rule__EBundleEntity__Group_1_5__1__Impl ; public final void rule__EBundleEntity__Group_1_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4389:1: ( rule__EBundleEntity__Group_1_5__1__Impl ) // InternalEMap.g:4390:2: rule__EBundleEntity__Group_1_5__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5__1" // $ANTLR start "rule__EBundleEntity__Group_1_5__1__Impl" // InternalEMap.g:4396:1: rule__EBundleEntity__Group_1_5__1__Impl : ( ( rule__EBundleEntity__Group_1_5_1__0 )* ) ; public final void rule__EBundleEntity__Group_1_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4400:1: ( ( ( rule__EBundleEntity__Group_1_5_1__0 )* ) ) // InternalEMap.g:4401:1: ( ( rule__EBundleEntity__Group_1_5_1__0 )* ) { // InternalEMap.g:4401:1: ( ( rule__EBundleEntity__Group_1_5_1__0 )* ) // InternalEMap.g:4402:1: ( rule__EBundleEntity__Group_1_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getGroup_1_5_1()); } // InternalEMap.g:4403:1: ( rule__EBundleEntity__Group_1_5_1__0 )* loop50: do { int alt50=2; int LA50_0 = input.LA(1); if ( (LA50_0==30) ) { alt50=1; } switch (alt50) { case 1 : // InternalEMap.g:4403:2: rule__EBundleEntity__Group_1_5_1__0 { pushFollow(FOLLOW_9); rule__EBundleEntity__Group_1_5_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop50; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getGroup_1_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5__1__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_5_1__0" // InternalEMap.g:4417:1: rule__EBundleEntity__Group_1_5_1__0 : rule__EBundleEntity__Group_1_5_1__0__Impl rule__EBundleEntity__Group_1_5_1__1 ; public final void rule__EBundleEntity__Group_1_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4421:1: ( rule__EBundleEntity__Group_1_5_1__0__Impl rule__EBundleEntity__Group_1_5_1__1 ) // InternalEMap.g:4422:2: rule__EBundleEntity__Group_1_5_1__0__Impl rule__EBundleEntity__Group_1_5_1__1 { pushFollow(FOLLOW_27); rule__EBundleEntity__Group_1_5_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_5_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5_1__0" // $ANTLR start "rule__EBundleEntity__Group_1_5_1__0__Impl" // InternalEMap.g:4429:1: rule__EBundleEntity__Group_1_5_1__0__Impl : ( ',' ) ; public final void rule__EBundleEntity__Group_1_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4433:1: ( ( ',' ) ) // InternalEMap.g:4434:1: ( ',' ) { // InternalEMap.g:4434:1: ( ',' ) // InternalEMap.g:4435:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_5_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getCommaKeyword_1_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5_1__0__Impl" // $ANTLR start "rule__EBundleEntity__Group_1_5_1__1" // InternalEMap.g:4448:1: rule__EBundleEntity__Group_1_5_1__1 : rule__EBundleEntity__Group_1_5_1__1__Impl ; public final void rule__EBundleEntity__Group_1_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4452:1: ( rule__EBundleEntity__Group_1_5_1__1__Impl ) // InternalEMap.g:4453:2: rule__EBundleEntity__Group_1_5_1__1__Impl { pushFollow(FOLLOW_2); rule__EBundleEntity__Group_1_5_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5_1__1" // $ANTLR start "rule__EBundleEntity__Group_1_5_1__1__Impl" // InternalEMap.g:4459:1: rule__EBundleEntity__Group_1_5_1__1__Impl : ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) ) ; public final void rule__EBundleEntity__Group_1_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4463:1: ( ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) ) ) // InternalEMap.g:4464:1: ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) ) { // InternalEMap.g:4464:1: ( ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) ) // InternalEMap.g:4465:1: ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_1_1()); } // InternalEMap.g:4466:1: ( rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 ) // InternalEMap.g:4466:2: rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 { pushFollow(FOLLOW_2); rule__EBundleEntity__TypeDefsAssignment_1_5_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__Group_1_5_1__1__Impl" // $ANTLR start "rule__EIndex__Group__0" // InternalEMap.g:4480:1: rule__EIndex__Group__0 : rule__EIndex__Group__0__Impl rule__EIndex__Group__1 ; public final void rule__EIndex__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4484:1: ( rule__EIndex__Group__0__Impl rule__EIndex__Group__1 ) // InternalEMap.g:4485:2: rule__EIndex__Group__0__Impl rule__EIndex__Group__1 { pushFollow(FOLLOW_17); rule__EIndex__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__0" // $ANTLR start "rule__EIndex__Group__0__Impl" // InternalEMap.g:4492:1: rule__EIndex__Group__0__Impl : ( 'index' ) ; public final void rule__EIndex__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4496:1: ( ( 'index' ) ) // InternalEMap.g:4497:1: ( 'index' ) { // InternalEMap.g:4497:1: ( 'index' ) // InternalEMap.g:4498:1: 'index' { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getIndexKeyword_0()); } match(input,38,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getIndexKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__0__Impl" // $ANTLR start "rule__EIndex__Group__1" // InternalEMap.g:4511:1: rule__EIndex__Group__1 : rule__EIndex__Group__1__Impl rule__EIndex__Group__2 ; public final void rule__EIndex__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4515:1: ( rule__EIndex__Group__1__Impl rule__EIndex__Group__2 ) // InternalEMap.g:4516:2: rule__EIndex__Group__1__Impl rule__EIndex__Group__2 { pushFollow(FOLLOW_28); rule__EIndex__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__1" // $ANTLR start "rule__EIndex__Group__1__Impl" // InternalEMap.g:4523:1: rule__EIndex__Group__1__Impl : ( ( rule__EIndex__NameAssignment_1 ) ) ; public final void rule__EIndex__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4527:1: ( ( ( rule__EIndex__NameAssignment_1 ) ) ) // InternalEMap.g:4528:1: ( ( rule__EIndex__NameAssignment_1 ) ) { // InternalEMap.g:4528:1: ( ( rule__EIndex__NameAssignment_1 ) ) // InternalEMap.g:4529:1: ( rule__EIndex__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getNameAssignment_1()); } // InternalEMap.g:4530:1: ( rule__EIndex__NameAssignment_1 ) // InternalEMap.g:4530:2: rule__EIndex__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EIndex__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__1__Impl" // $ANTLR start "rule__EIndex__Group__2" // InternalEMap.g:4540:1: rule__EIndex__Group__2 : rule__EIndex__Group__2__Impl rule__EIndex__Group__3 ; public final void rule__EIndex__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4544:1: ( rule__EIndex__Group__2__Impl rule__EIndex__Group__3 ) // InternalEMap.g:4545:2: rule__EIndex__Group__2__Impl rule__EIndex__Group__3 { pushFollow(FOLLOW_5); rule__EIndex__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__2" // $ANTLR start "rule__EIndex__Group__2__Impl" // InternalEMap.g:4552:1: rule__EIndex__Group__2__Impl : ( '(' ) ; public final void rule__EIndex__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4556:1: ( ( '(' ) ) // InternalEMap.g:4557:1: ( '(' ) { // InternalEMap.g:4557:1: ( '(' ) // InternalEMap.g:4558:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getLeftParenthesisKeyword_2()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__2__Impl" // $ANTLR start "rule__EIndex__Group__3" // InternalEMap.g:4571:1: rule__EIndex__Group__3 : rule__EIndex__Group__3__Impl rule__EIndex__Group__4 ; public final void rule__EIndex__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4575:1: ( rule__EIndex__Group__3__Impl rule__EIndex__Group__4 ) // InternalEMap.g:4576:2: rule__EIndex__Group__3__Impl rule__EIndex__Group__4 { pushFollow(FOLLOW_29); rule__EIndex__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__3" // $ANTLR start "rule__EIndex__Group__3__Impl" // InternalEMap.g:4583:1: rule__EIndex__Group__3__Impl : ( ( rule__EIndex__AttributesAssignment_3 ) ) ; public final void rule__EIndex__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4587:1: ( ( ( rule__EIndex__AttributesAssignment_3 ) ) ) // InternalEMap.g:4588:1: ( ( rule__EIndex__AttributesAssignment_3 ) ) { // InternalEMap.g:4588:1: ( ( rule__EIndex__AttributesAssignment_3 ) ) // InternalEMap.g:4589:1: ( rule__EIndex__AttributesAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesAssignment_3()); } // InternalEMap.g:4590:1: ( rule__EIndex__AttributesAssignment_3 ) // InternalEMap.g:4590:2: rule__EIndex__AttributesAssignment_3 { pushFollow(FOLLOW_2); rule__EIndex__AttributesAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__3__Impl" // $ANTLR start "rule__EIndex__Group__4" // InternalEMap.g:4600:1: rule__EIndex__Group__4 : rule__EIndex__Group__4__Impl rule__EIndex__Group__5 ; public final void rule__EIndex__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4604:1: ( rule__EIndex__Group__4__Impl rule__EIndex__Group__5 ) // InternalEMap.g:4605:2: rule__EIndex__Group__4__Impl rule__EIndex__Group__5 { pushFollow(FOLLOW_29); rule__EIndex__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__4" // $ANTLR start "rule__EIndex__Group__4__Impl" // InternalEMap.g:4612:1: rule__EIndex__Group__4__Impl : ( ( rule__EIndex__Group_4__0 )* ) ; public final void rule__EIndex__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4616:1: ( ( ( rule__EIndex__Group_4__0 )* ) ) // InternalEMap.g:4617:1: ( ( rule__EIndex__Group_4__0 )* ) { // InternalEMap.g:4617:1: ( ( rule__EIndex__Group_4__0 )* ) // InternalEMap.g:4618:1: ( rule__EIndex__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getGroup_4()); } // InternalEMap.g:4619:1: ( rule__EIndex__Group_4__0 )* loop51: do { int alt51=2; int LA51_0 = input.LA(1); if ( (LA51_0==30) ) { alt51=1; } switch (alt51) { case 1 : // InternalEMap.g:4619:2: rule__EIndex__Group_4__0 { pushFollow(FOLLOW_9); rule__EIndex__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop51; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__4__Impl" // $ANTLR start "rule__EIndex__Group__5" // InternalEMap.g:4629:1: rule__EIndex__Group__5 : rule__EIndex__Group__5__Impl ; public final void rule__EIndex__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4633:1: ( rule__EIndex__Group__5__Impl ) // InternalEMap.g:4634:2: rule__EIndex__Group__5__Impl { pushFollow(FOLLOW_2); rule__EIndex__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__5" // $ANTLR start "rule__EIndex__Group__5__Impl" // InternalEMap.g:4640:1: rule__EIndex__Group__5__Impl : ( ')' ) ; public final void rule__EIndex__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4644:1: ( ( ')' ) ) // InternalEMap.g:4645:1: ( ')' ) { // InternalEMap.g:4645:1: ( ')' ) // InternalEMap.g:4646:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getRightParenthesisKeyword_5()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group__5__Impl" // $ANTLR start "rule__EIndex__Group_4__0" // InternalEMap.g:4671:1: rule__EIndex__Group_4__0 : rule__EIndex__Group_4__0__Impl rule__EIndex__Group_4__1 ; public final void rule__EIndex__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4675:1: ( rule__EIndex__Group_4__0__Impl rule__EIndex__Group_4__1 ) // InternalEMap.g:4676:2: rule__EIndex__Group_4__0__Impl rule__EIndex__Group_4__1 { pushFollow(FOLLOW_5); rule__EIndex__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EIndex__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group_4__0" // $ANTLR start "rule__EIndex__Group_4__0__Impl" // InternalEMap.g:4683:1: rule__EIndex__Group_4__0__Impl : ( ',' ) ; public final void rule__EIndex__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4687:1: ( ( ',' ) ) // InternalEMap.g:4688:1: ( ',' ) { // InternalEMap.g:4688:1: ( ',' ) // InternalEMap.g:4689:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getCommaKeyword_4_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group_4__0__Impl" // $ANTLR start "rule__EIndex__Group_4__1" // InternalEMap.g:4702:1: rule__EIndex__Group_4__1 : rule__EIndex__Group_4__1__Impl ; public final void rule__EIndex__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4706:1: ( rule__EIndex__Group_4__1__Impl ) // InternalEMap.g:4707:2: rule__EIndex__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__EIndex__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group_4__1" // $ANTLR start "rule__EIndex__Group_4__1__Impl" // InternalEMap.g:4713:1: rule__EIndex__Group_4__1__Impl : ( ( rule__EIndex__AttributesAssignment_4_1 ) ) ; public final void rule__EIndex__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4717:1: ( ( ( rule__EIndex__AttributesAssignment_4_1 ) ) ) // InternalEMap.g:4718:1: ( ( rule__EIndex__AttributesAssignment_4_1 ) ) { // InternalEMap.g:4718:1: ( ( rule__EIndex__AttributesAssignment_4_1 ) ) // InternalEMap.g:4719:1: ( rule__EIndex__AttributesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesAssignment_4_1()); } // InternalEMap.g:4720:1: ( rule__EIndex__AttributesAssignment_4_1 ) // InternalEMap.g:4720:2: rule__EIndex__AttributesAssignment_4_1 { pushFollow(FOLLOW_2); rule__EIndex__AttributesAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__Group_4__1__Impl" // $ANTLR start "rule__EFkConstraint__Group__0" // InternalEMap.g:4734:1: rule__EFkConstraint__Group__0 : rule__EFkConstraint__Group__0__Impl rule__EFkConstraint__Group__1 ; public final void rule__EFkConstraint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4738:1: ( rule__EFkConstraint__Group__0__Impl rule__EFkConstraint__Group__1 ) // InternalEMap.g:4739:2: rule__EFkConstraint__Group__0__Impl rule__EFkConstraint__Group__1 { pushFollow(FOLLOW_5); rule__EFkConstraint__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EFkConstraint__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__0" // $ANTLR start "rule__EFkConstraint__Group__0__Impl" // InternalEMap.g:4746:1: rule__EFkConstraint__Group__0__Impl : ( 'fk-constraint' ) ; public final void rule__EFkConstraint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4750:1: ( ( 'fk-constraint' ) ) // InternalEMap.g:4751:1: ( 'fk-constraint' ) { // InternalEMap.g:4751:1: ( 'fk-constraint' ) // InternalEMap.g:4752:1: 'fk-constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getFkConstraintKeyword_0()); } match(input,41,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getFkConstraintKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__0__Impl" // $ANTLR start "rule__EFkConstraint__Group__1" // InternalEMap.g:4765:1: rule__EFkConstraint__Group__1 : rule__EFkConstraint__Group__1__Impl rule__EFkConstraint__Group__2 ; public final void rule__EFkConstraint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4769:1: ( rule__EFkConstraint__Group__1__Impl rule__EFkConstraint__Group__2 ) // InternalEMap.g:4770:2: rule__EFkConstraint__Group__1__Impl rule__EFkConstraint__Group__2 { pushFollow(FOLLOW_17); rule__EFkConstraint__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EFkConstraint__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__1" // $ANTLR start "rule__EFkConstraint__Group__1__Impl" // InternalEMap.g:4777:1: rule__EFkConstraint__Group__1__Impl : ( ( rule__EFkConstraint__AttributeAssignment_1 ) ) ; public final void rule__EFkConstraint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4781:1: ( ( ( rule__EFkConstraint__AttributeAssignment_1 ) ) ) // InternalEMap.g:4782:1: ( ( rule__EFkConstraint__AttributeAssignment_1 ) ) { // InternalEMap.g:4782:1: ( ( rule__EFkConstraint__AttributeAssignment_1 ) ) // InternalEMap.g:4783:1: ( rule__EFkConstraint__AttributeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getAttributeAssignment_1()); } // InternalEMap.g:4784:1: ( rule__EFkConstraint__AttributeAssignment_1 ) // InternalEMap.g:4784:2: rule__EFkConstraint__AttributeAssignment_1 { pushFollow(FOLLOW_2); rule__EFkConstraint__AttributeAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getAttributeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__1__Impl" // $ANTLR start "rule__EFkConstraint__Group__2" // InternalEMap.g:4794:1: rule__EFkConstraint__Group__2 : rule__EFkConstraint__Group__2__Impl ; public final void rule__EFkConstraint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4798:1: ( rule__EFkConstraint__Group__2__Impl ) // InternalEMap.g:4799:2: rule__EFkConstraint__Group__2__Impl { pushFollow(FOLLOW_2); rule__EFkConstraint__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__2" // $ANTLR start "rule__EFkConstraint__Group__2__Impl" // InternalEMap.g:4805:1: rule__EFkConstraint__Group__2__Impl : ( ( rule__EFkConstraint__NameAssignment_2 ) ) ; public final void rule__EFkConstraint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4809:1: ( ( ( rule__EFkConstraint__NameAssignment_2 ) ) ) // InternalEMap.g:4810:1: ( ( rule__EFkConstraint__NameAssignment_2 ) ) { // InternalEMap.g:4810:1: ( ( rule__EFkConstraint__NameAssignment_2 ) ) // InternalEMap.g:4811:1: ( rule__EFkConstraint__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getNameAssignment_2()); } // InternalEMap.g:4812:1: ( rule__EFkConstraint__NameAssignment_2 ) // InternalEMap.g:4812:2: rule__EFkConstraint__NameAssignment_2 { pushFollow(FOLLOW_2); rule__EFkConstraint__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__Group__2__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__0" // InternalEMap.g:4828:1: rule__EUniqueConstraint__Group__0 : rule__EUniqueConstraint__Group__0__Impl rule__EUniqueConstraint__Group__1 ; public final void rule__EUniqueConstraint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4832:1: ( rule__EUniqueConstraint__Group__0__Impl rule__EUniqueConstraint__Group__1 ) // InternalEMap.g:4833:2: rule__EUniqueConstraint__Group__0__Impl rule__EUniqueConstraint__Group__1 { pushFollow(FOLLOW_17); rule__EUniqueConstraint__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__0" // $ANTLR start "rule__EUniqueConstraint__Group__0__Impl" // InternalEMap.g:4840:1: rule__EUniqueConstraint__Group__0__Impl : ( 'unique-constraint' ) ; public final void rule__EUniqueConstraint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4844:1: ( ( 'unique-constraint' ) ) // InternalEMap.g:4845:1: ( 'unique-constraint' ) { // InternalEMap.g:4845:1: ( 'unique-constraint' ) // InternalEMap.g:4846:1: 'unique-constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getUniqueConstraintKeyword_0()); } match(input,42,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getUniqueConstraintKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__0__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__1" // InternalEMap.g:4859:1: rule__EUniqueConstraint__Group__1 : rule__EUniqueConstraint__Group__1__Impl rule__EUniqueConstraint__Group__2 ; public final void rule__EUniqueConstraint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4863:1: ( rule__EUniqueConstraint__Group__1__Impl rule__EUniqueConstraint__Group__2 ) // InternalEMap.g:4864:2: rule__EUniqueConstraint__Group__1__Impl rule__EUniqueConstraint__Group__2 { pushFollow(FOLLOW_28); rule__EUniqueConstraint__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__1" // $ANTLR start "rule__EUniqueConstraint__Group__1__Impl" // InternalEMap.g:4871:1: rule__EUniqueConstraint__Group__1__Impl : ( ( rule__EUniqueConstraint__NameAssignment_1 ) ) ; public final void rule__EUniqueConstraint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4875:1: ( ( ( rule__EUniqueConstraint__NameAssignment_1 ) ) ) // InternalEMap.g:4876:1: ( ( rule__EUniqueConstraint__NameAssignment_1 ) ) { // InternalEMap.g:4876:1: ( ( rule__EUniqueConstraint__NameAssignment_1 ) ) // InternalEMap.g:4877:1: ( rule__EUniqueConstraint__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getNameAssignment_1()); } // InternalEMap.g:4878:1: ( rule__EUniqueConstraint__NameAssignment_1 ) // InternalEMap.g:4878:2: rule__EUniqueConstraint__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EUniqueConstraint__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__1__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__2" // InternalEMap.g:4888:1: rule__EUniqueConstraint__Group__2 : rule__EUniqueConstraint__Group__2__Impl rule__EUniqueConstraint__Group__3 ; public final void rule__EUniqueConstraint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4892:1: ( rule__EUniqueConstraint__Group__2__Impl rule__EUniqueConstraint__Group__3 ) // InternalEMap.g:4893:2: rule__EUniqueConstraint__Group__2__Impl rule__EUniqueConstraint__Group__3 { pushFollow(FOLLOW_5); rule__EUniqueConstraint__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__2" // $ANTLR start "rule__EUniqueConstraint__Group__2__Impl" // InternalEMap.g:4900:1: rule__EUniqueConstraint__Group__2__Impl : ( '(' ) ; public final void rule__EUniqueConstraint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4904:1: ( ( '(' ) ) // InternalEMap.g:4905:1: ( '(' ) { // InternalEMap.g:4905:1: ( '(' ) // InternalEMap.g:4906:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getLeftParenthesisKeyword_2()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__2__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__3" // InternalEMap.g:4919:1: rule__EUniqueConstraint__Group__3 : rule__EUniqueConstraint__Group__3__Impl rule__EUniqueConstraint__Group__4 ; public final void rule__EUniqueConstraint__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4923:1: ( rule__EUniqueConstraint__Group__3__Impl rule__EUniqueConstraint__Group__4 ) // InternalEMap.g:4924:2: rule__EUniqueConstraint__Group__3__Impl rule__EUniqueConstraint__Group__4 { pushFollow(FOLLOW_29); rule__EUniqueConstraint__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__3" // $ANTLR start "rule__EUniqueConstraint__Group__3__Impl" // InternalEMap.g:4931:1: rule__EUniqueConstraint__Group__3__Impl : ( ( rule__EUniqueConstraint__AttributesAssignment_3 ) ) ; public final void rule__EUniqueConstraint__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4935:1: ( ( ( rule__EUniqueConstraint__AttributesAssignment_3 ) ) ) // InternalEMap.g:4936:1: ( ( rule__EUniqueConstraint__AttributesAssignment_3 ) ) { // InternalEMap.g:4936:1: ( ( rule__EUniqueConstraint__AttributesAssignment_3 ) ) // InternalEMap.g:4937:1: ( rule__EUniqueConstraint__AttributesAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_3()); } // InternalEMap.g:4938:1: ( rule__EUniqueConstraint__AttributesAssignment_3 ) // InternalEMap.g:4938:2: rule__EUniqueConstraint__AttributesAssignment_3 { pushFollow(FOLLOW_2); rule__EUniqueConstraint__AttributesAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__3__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__4" // InternalEMap.g:4948:1: rule__EUniqueConstraint__Group__4 : rule__EUniqueConstraint__Group__4__Impl rule__EUniqueConstraint__Group__5 ; public final void rule__EUniqueConstraint__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4952:1: ( rule__EUniqueConstraint__Group__4__Impl rule__EUniqueConstraint__Group__5 ) // InternalEMap.g:4953:2: rule__EUniqueConstraint__Group__4__Impl rule__EUniqueConstraint__Group__5 { pushFollow(FOLLOW_29); rule__EUniqueConstraint__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__4" // $ANTLR start "rule__EUniqueConstraint__Group__4__Impl" // InternalEMap.g:4960:1: rule__EUniqueConstraint__Group__4__Impl : ( ( rule__EUniqueConstraint__Group_4__0 )* ) ; public final void rule__EUniqueConstraint__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4964:1: ( ( ( rule__EUniqueConstraint__Group_4__0 )* ) ) // InternalEMap.g:4965:1: ( ( rule__EUniqueConstraint__Group_4__0 )* ) { // InternalEMap.g:4965:1: ( ( rule__EUniqueConstraint__Group_4__0 )* ) // InternalEMap.g:4966:1: ( rule__EUniqueConstraint__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getGroup_4()); } // InternalEMap.g:4967:1: ( rule__EUniqueConstraint__Group_4__0 )* loop52: do { int alt52=2; int LA52_0 = input.LA(1); if ( (LA52_0==30) ) { alt52=1; } switch (alt52) { case 1 : // InternalEMap.g:4967:2: rule__EUniqueConstraint__Group_4__0 { pushFollow(FOLLOW_9); rule__EUniqueConstraint__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop52; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__4__Impl" // $ANTLR start "rule__EUniqueConstraint__Group__5" // InternalEMap.g:4977:1: rule__EUniqueConstraint__Group__5 : rule__EUniqueConstraint__Group__5__Impl ; public final void rule__EUniqueConstraint__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4981:1: ( rule__EUniqueConstraint__Group__5__Impl ) // InternalEMap.g:4982:2: rule__EUniqueConstraint__Group__5__Impl { pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__5" // $ANTLR start "rule__EUniqueConstraint__Group__5__Impl" // InternalEMap.g:4988:1: rule__EUniqueConstraint__Group__5__Impl : ( ')' ) ; public final void rule__EUniqueConstraint__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:4992:1: ( ( ')' ) ) // InternalEMap.g:4993:1: ( ')' ) { // InternalEMap.g:4993:1: ( ')' ) // InternalEMap.g:4994:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getRightParenthesisKeyword_5()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group__5__Impl" // $ANTLR start "rule__EUniqueConstraint__Group_4__0" // InternalEMap.g:5019:1: rule__EUniqueConstraint__Group_4__0 : rule__EUniqueConstraint__Group_4__0__Impl rule__EUniqueConstraint__Group_4__1 ; public final void rule__EUniqueConstraint__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5023:1: ( rule__EUniqueConstraint__Group_4__0__Impl rule__EUniqueConstraint__Group_4__1 ) // InternalEMap.g:5024:2: rule__EUniqueConstraint__Group_4__0__Impl rule__EUniqueConstraint__Group_4__1 { pushFollow(FOLLOW_5); rule__EUniqueConstraint__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group_4__0" // $ANTLR start "rule__EUniqueConstraint__Group_4__0__Impl" // InternalEMap.g:5031:1: rule__EUniqueConstraint__Group_4__0__Impl : ( ',' ) ; public final void rule__EUniqueConstraint__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5035:1: ( ( ',' ) ) // InternalEMap.g:5036:1: ( ',' ) { // InternalEMap.g:5036:1: ( ',' ) // InternalEMap.g:5037:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getCommaKeyword_4_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group_4__0__Impl" // $ANTLR start "rule__EUniqueConstraint__Group_4__1" // InternalEMap.g:5050:1: rule__EUniqueConstraint__Group_4__1 : rule__EUniqueConstraint__Group_4__1__Impl ; public final void rule__EUniqueConstraint__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5054:1: ( rule__EUniqueConstraint__Group_4__1__Impl ) // InternalEMap.g:5055:2: rule__EUniqueConstraint__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__EUniqueConstraint__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group_4__1" // $ANTLR start "rule__EUniqueConstraint__Group_4__1__Impl" // InternalEMap.g:5061:1: rule__EUniqueConstraint__Group_4__1__Impl : ( ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) ) ; public final void rule__EUniqueConstraint__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5065:1: ( ( ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) ) ) // InternalEMap.g:5066:1: ( ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) ) { // InternalEMap.g:5066:1: ( ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) ) // InternalEMap.g:5067:1: ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_4_1()); } // InternalEMap.g:5068:1: ( rule__EUniqueConstraint__AttributesAssignment_4_1 ) // InternalEMap.g:5068:2: rule__EUniqueConstraint__AttributesAssignment_4_1 { pushFollow(FOLLOW_2); rule__EUniqueConstraint__AttributesAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__Group_4__1__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__0" // InternalEMap.g:5082:1: rule__ESQLAttTypeDef__Group__0 : rule__ESQLAttTypeDef__Group__0__Impl rule__ESQLAttTypeDef__Group__1 ; public final void rule__ESQLAttTypeDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5086:1: ( rule__ESQLAttTypeDef__Group__0__Impl rule__ESQLAttTypeDef__Group__1 ) // InternalEMap.g:5087:2: rule__ESQLAttTypeDef__Group__0__Impl rule__ESQLAttTypeDef__Group__1 { pushFollow(FOLLOW_5); rule__ESQLAttTypeDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__0" // $ANTLR start "rule__ESQLAttTypeDef__Group__0__Impl" // InternalEMap.g:5094:1: rule__ESQLAttTypeDef__Group__0__Impl : ( 'sql-type-def' ) ; public final void rule__ESQLAttTypeDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5098:1: ( ( 'sql-type-def' ) ) // InternalEMap.g:5099:1: ( 'sql-type-def' ) { // InternalEMap.g:5099:1: ( 'sql-type-def' ) // InternalEMap.g:5100:1: 'sql-type-def' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getSqlTypeDefKeyword_0()); } match(input,43,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getSqlTypeDefKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__0__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__1" // InternalEMap.g:5113:1: rule__ESQLAttTypeDef__Group__1 : rule__ESQLAttTypeDef__Group__1__Impl rule__ESQLAttTypeDef__Group__2 ; public final void rule__ESQLAttTypeDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5117:1: ( rule__ESQLAttTypeDef__Group__1__Impl rule__ESQLAttTypeDef__Group__2 ) // InternalEMap.g:5118:2: rule__ESQLAttTypeDef__Group__1__Impl rule__ESQLAttTypeDef__Group__2 { pushFollow(FOLLOW_12); rule__ESQLAttTypeDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__1" // $ANTLR start "rule__ESQLAttTypeDef__Group__1__Impl" // InternalEMap.g:5125:1: rule__ESQLAttTypeDef__Group__1__Impl : ( ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) ) ; public final void rule__ESQLAttTypeDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5129:1: ( ( ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) ) ) // InternalEMap.g:5130:1: ( ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) ) { // InternalEMap.g:5130:1: ( ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) ) // InternalEMap.g:5131:1: ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getAttributeAssignment_1()); } // InternalEMap.g:5132:1: ( rule__ESQLAttTypeDef__AttributeAssignment_1 ) // InternalEMap.g:5132:2: rule__ESQLAttTypeDef__AttributeAssignment_1 { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__AttributeAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getAttributeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__1__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__2" // InternalEMap.g:5142:1: rule__ESQLAttTypeDef__Group__2 : rule__ESQLAttTypeDef__Group__2__Impl rule__ESQLAttTypeDef__Group__3 ; public final void rule__ESQLAttTypeDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5146:1: ( rule__ESQLAttTypeDef__Group__2__Impl rule__ESQLAttTypeDef__Group__3 ) // InternalEMap.g:5147:2: rule__ESQLAttTypeDef__Group__2__Impl rule__ESQLAttTypeDef__Group__3 { pushFollow(FOLLOW_30); rule__ESQLAttTypeDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__2" // $ANTLR start "rule__ESQLAttTypeDef__Group__2__Impl" // InternalEMap.g:5154:1: rule__ESQLAttTypeDef__Group__2__Impl : ( '{' ) ; public final void rule__ESQLAttTypeDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5158:1: ( ( '{' ) ) // InternalEMap.g:5159:1: ( '{' ) { // InternalEMap.g:5159:1: ( '{' ) // InternalEMap.g:5160:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getLeftCurlyBracketKeyword_2()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__2__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__3" // InternalEMap.g:5173:1: rule__ESQLAttTypeDef__Group__3 : rule__ESQLAttTypeDef__Group__3__Impl rule__ESQLAttTypeDef__Group__4 ; public final void rule__ESQLAttTypeDef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5177:1: ( rule__ESQLAttTypeDef__Group__3__Impl rule__ESQLAttTypeDef__Group__4 ) // InternalEMap.g:5178:2: rule__ESQLAttTypeDef__Group__3__Impl rule__ESQLAttTypeDef__Group__4 { pushFollow(FOLLOW_14); rule__ESQLAttTypeDef__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__3" // $ANTLR start "rule__ESQLAttTypeDef__Group__3__Impl" // InternalEMap.g:5185:1: rule__ESQLAttTypeDef__Group__3__Impl : ( ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) ) ; public final void rule__ESQLAttTypeDef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5189:1: ( ( ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) ) ) // InternalEMap.g:5190:1: ( ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) ) { // InternalEMap.g:5190:1: ( ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) ) // InternalEMap.g:5191:1: ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_3()); } // InternalEMap.g:5192:1: ( rule__ESQLAttTypeDef__DbTypesAssignment_3 ) // InternalEMap.g:5192:2: rule__ESQLAttTypeDef__DbTypesAssignment_3 { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__DbTypesAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__3__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__4" // InternalEMap.g:5202:1: rule__ESQLAttTypeDef__Group__4 : rule__ESQLAttTypeDef__Group__4__Impl rule__ESQLAttTypeDef__Group__5 ; public final void rule__ESQLAttTypeDef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5206:1: ( rule__ESQLAttTypeDef__Group__4__Impl rule__ESQLAttTypeDef__Group__5 ) // InternalEMap.g:5207:2: rule__ESQLAttTypeDef__Group__4__Impl rule__ESQLAttTypeDef__Group__5 { pushFollow(FOLLOW_14); rule__ESQLAttTypeDef__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__4" // $ANTLR start "rule__ESQLAttTypeDef__Group__4__Impl" // InternalEMap.g:5214:1: rule__ESQLAttTypeDef__Group__4__Impl : ( ( rule__ESQLAttTypeDef__Group_4__0 )* ) ; public final void rule__ESQLAttTypeDef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5218:1: ( ( ( rule__ESQLAttTypeDef__Group_4__0 )* ) ) // InternalEMap.g:5219:1: ( ( rule__ESQLAttTypeDef__Group_4__0 )* ) { // InternalEMap.g:5219:1: ( ( rule__ESQLAttTypeDef__Group_4__0 )* ) // InternalEMap.g:5220:1: ( rule__ESQLAttTypeDef__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getGroup_4()); } // InternalEMap.g:5221:1: ( rule__ESQLAttTypeDef__Group_4__0 )* loop53: do { int alt53=2; int LA53_0 = input.LA(1); if ( (LA53_0==30) ) { alt53=1; } switch (alt53) { case 1 : // InternalEMap.g:5221:2: rule__ESQLAttTypeDef__Group_4__0 { pushFollow(FOLLOW_9); rule__ESQLAttTypeDef__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop53; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__4__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group__5" // InternalEMap.g:5231:1: rule__ESQLAttTypeDef__Group__5 : rule__ESQLAttTypeDef__Group__5__Impl ; public final void rule__ESQLAttTypeDef__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5235:1: ( rule__ESQLAttTypeDef__Group__5__Impl ) // InternalEMap.g:5236:2: rule__ESQLAttTypeDef__Group__5__Impl { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__5" // $ANTLR start "rule__ESQLAttTypeDef__Group__5__Impl" // InternalEMap.g:5242:1: rule__ESQLAttTypeDef__Group__5__Impl : ( '}' ) ; public final void rule__ESQLAttTypeDef__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5246:1: ( ( '}' ) ) // InternalEMap.g:5247:1: ( '}' ) { // InternalEMap.g:5247:1: ( '}' ) // InternalEMap.g:5248:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getRightCurlyBracketKeyword_5()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getRightCurlyBracketKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group__5__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group_4__0" // InternalEMap.g:5273:1: rule__ESQLAttTypeDef__Group_4__0 : rule__ESQLAttTypeDef__Group_4__0__Impl rule__ESQLAttTypeDef__Group_4__1 ; public final void rule__ESQLAttTypeDef__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5277:1: ( rule__ESQLAttTypeDef__Group_4__0__Impl rule__ESQLAttTypeDef__Group_4__1 ) // InternalEMap.g:5278:2: rule__ESQLAttTypeDef__Group_4__0__Impl rule__ESQLAttTypeDef__Group_4__1 { pushFollow(FOLLOW_30); rule__ESQLAttTypeDef__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group_4__0" // $ANTLR start "rule__ESQLAttTypeDef__Group_4__0__Impl" // InternalEMap.g:5285:1: rule__ESQLAttTypeDef__Group_4__0__Impl : ( ',' ) ; public final void rule__ESQLAttTypeDef__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5289:1: ( ( ',' ) ) // InternalEMap.g:5290:1: ( ',' ) { // InternalEMap.g:5290:1: ( ',' ) // InternalEMap.g:5291:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getCommaKeyword_4_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group_4__0__Impl" // $ANTLR start "rule__ESQLAttTypeDef__Group_4__1" // InternalEMap.g:5304:1: rule__ESQLAttTypeDef__Group_4__1 : rule__ESQLAttTypeDef__Group_4__1__Impl ; public final void rule__ESQLAttTypeDef__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5308:1: ( rule__ESQLAttTypeDef__Group_4__1__Impl ) // InternalEMap.g:5309:2: rule__ESQLAttTypeDef__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group_4__1" // $ANTLR start "rule__ESQLAttTypeDef__Group_4__1__Impl" // InternalEMap.g:5315:1: rule__ESQLAttTypeDef__Group_4__1__Impl : ( ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) ) ; public final void rule__ESQLAttTypeDef__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5319:1: ( ( ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) ) ) // InternalEMap.g:5320:1: ( ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) ) { // InternalEMap.g:5320:1: ( ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) ) // InternalEMap.g:5321:1: ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_4_1()); } // InternalEMap.g:5322:1: ( rule__ESQLAttTypeDef__DbTypesAssignment_4_1 ) // InternalEMap.g:5322:2: rule__ESQLAttTypeDef__DbTypesAssignment_4_1 { pushFollow(FOLLOW_2); rule__ESQLAttTypeDef__DbTypesAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__Group_4__1__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__0" // InternalEMap.g:5336:1: rule__ESQLTypeDef__Group__0 : rule__ESQLTypeDef__Group__0__Impl rule__ESQLTypeDef__Group__1 ; public final void rule__ESQLTypeDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5340:1: ( rule__ESQLTypeDef__Group__0__Impl rule__ESQLTypeDef__Group__1 ) // InternalEMap.g:5341:2: rule__ESQLTypeDef__Group__0__Impl rule__ESQLTypeDef__Group__1 { pushFollow(FOLLOW_31); rule__ESQLTypeDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__0" // $ANTLR start "rule__ESQLTypeDef__Group__0__Impl" // InternalEMap.g:5348:1: rule__ESQLTypeDef__Group__0__Impl : ( 'sql-type-def' ) ; public final void rule__ESQLTypeDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5352:1: ( ( 'sql-type-def' ) ) // InternalEMap.g:5353:1: ( 'sql-type-def' ) { // InternalEMap.g:5353:1: ( 'sql-type-def' ) // InternalEMap.g:5354:1: 'sql-type-def' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getSqlTypeDefKeyword_0()); } match(input,43,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getSqlTypeDefKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__0__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__1" // InternalEMap.g:5367:1: rule__ESQLTypeDef__Group__1 : rule__ESQLTypeDef__Group__1__Impl rule__ESQLTypeDef__Group__2 ; public final void rule__ESQLTypeDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5371:1: ( rule__ESQLTypeDef__Group__1__Impl rule__ESQLTypeDef__Group__2 ) // InternalEMap.g:5372:2: rule__ESQLTypeDef__Group__1__Impl rule__ESQLTypeDef__Group__2 { pushFollow(FOLLOW_12); rule__ESQLTypeDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__1" // $ANTLR start "rule__ESQLTypeDef__Group__1__Impl" // InternalEMap.g:5379:1: rule__ESQLTypeDef__Group__1__Impl : ( ( rule__ESQLTypeDef__EtypeAssignment_1 ) ) ; public final void rule__ESQLTypeDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5383:1: ( ( ( rule__ESQLTypeDef__EtypeAssignment_1 ) ) ) // InternalEMap.g:5384:1: ( ( rule__ESQLTypeDef__EtypeAssignment_1 ) ) { // InternalEMap.g:5384:1: ( ( rule__ESQLTypeDef__EtypeAssignment_1 ) ) // InternalEMap.g:5385:1: ( rule__ESQLTypeDef__EtypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getEtypeAssignment_1()); } // InternalEMap.g:5386:1: ( rule__ESQLTypeDef__EtypeAssignment_1 ) // InternalEMap.g:5386:2: rule__ESQLTypeDef__EtypeAssignment_1 { pushFollow(FOLLOW_2); rule__ESQLTypeDef__EtypeAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getEtypeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__1__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__2" // InternalEMap.g:5396:1: rule__ESQLTypeDef__Group__2 : rule__ESQLTypeDef__Group__2__Impl rule__ESQLTypeDef__Group__3 ; public final void rule__ESQLTypeDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5400:1: ( rule__ESQLTypeDef__Group__2__Impl rule__ESQLTypeDef__Group__3 ) // InternalEMap.g:5401:2: rule__ESQLTypeDef__Group__2__Impl rule__ESQLTypeDef__Group__3 { pushFollow(FOLLOW_30); rule__ESQLTypeDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__2" // $ANTLR start "rule__ESQLTypeDef__Group__2__Impl" // InternalEMap.g:5408:1: rule__ESQLTypeDef__Group__2__Impl : ( '{' ) ; public final void rule__ESQLTypeDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5412:1: ( ( '{' ) ) // InternalEMap.g:5413:1: ( '{' ) { // InternalEMap.g:5413:1: ( '{' ) // InternalEMap.g:5414:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getLeftCurlyBracketKeyword_2()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__2__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__3" // InternalEMap.g:5427:1: rule__ESQLTypeDef__Group__3 : rule__ESQLTypeDef__Group__3__Impl rule__ESQLTypeDef__Group__4 ; public final void rule__ESQLTypeDef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5431:1: ( rule__ESQLTypeDef__Group__3__Impl rule__ESQLTypeDef__Group__4 ) // InternalEMap.g:5432:2: rule__ESQLTypeDef__Group__3__Impl rule__ESQLTypeDef__Group__4 { pushFollow(FOLLOW_14); rule__ESQLTypeDef__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__3" // $ANTLR start "rule__ESQLTypeDef__Group__3__Impl" // InternalEMap.g:5439:1: rule__ESQLTypeDef__Group__3__Impl : ( ( rule__ESQLTypeDef__DbTypesAssignment_3 ) ) ; public final void rule__ESQLTypeDef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5443:1: ( ( ( rule__ESQLTypeDef__DbTypesAssignment_3 ) ) ) // InternalEMap.g:5444:1: ( ( rule__ESQLTypeDef__DbTypesAssignment_3 ) ) { // InternalEMap.g:5444:1: ( ( rule__ESQLTypeDef__DbTypesAssignment_3 ) ) // InternalEMap.g:5445:1: ( rule__ESQLTypeDef__DbTypesAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_3()); } // InternalEMap.g:5446:1: ( rule__ESQLTypeDef__DbTypesAssignment_3 ) // InternalEMap.g:5446:2: rule__ESQLTypeDef__DbTypesAssignment_3 { pushFollow(FOLLOW_2); rule__ESQLTypeDef__DbTypesAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__3__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__4" // InternalEMap.g:5456:1: rule__ESQLTypeDef__Group__4 : rule__ESQLTypeDef__Group__4__Impl rule__ESQLTypeDef__Group__5 ; public final void rule__ESQLTypeDef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5460:1: ( rule__ESQLTypeDef__Group__4__Impl rule__ESQLTypeDef__Group__5 ) // InternalEMap.g:5461:2: rule__ESQLTypeDef__Group__4__Impl rule__ESQLTypeDef__Group__5 { pushFollow(FOLLOW_14); rule__ESQLTypeDef__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__4" // $ANTLR start "rule__ESQLTypeDef__Group__4__Impl" // InternalEMap.g:5468:1: rule__ESQLTypeDef__Group__4__Impl : ( ( rule__ESQLTypeDef__Group_4__0 )* ) ; public final void rule__ESQLTypeDef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5472:1: ( ( ( rule__ESQLTypeDef__Group_4__0 )* ) ) // InternalEMap.g:5473:1: ( ( rule__ESQLTypeDef__Group_4__0 )* ) { // InternalEMap.g:5473:1: ( ( rule__ESQLTypeDef__Group_4__0 )* ) // InternalEMap.g:5474:1: ( rule__ESQLTypeDef__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getGroup_4()); } // InternalEMap.g:5475:1: ( rule__ESQLTypeDef__Group_4__0 )* loop54: do { int alt54=2; int LA54_0 = input.LA(1); if ( (LA54_0==30) ) { alt54=1; } switch (alt54) { case 1 : // InternalEMap.g:5475:2: rule__ESQLTypeDef__Group_4__0 { pushFollow(FOLLOW_9); rule__ESQLTypeDef__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop54; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__4__Impl" // $ANTLR start "rule__ESQLTypeDef__Group__5" // InternalEMap.g:5485:1: rule__ESQLTypeDef__Group__5 : rule__ESQLTypeDef__Group__5__Impl ; public final void rule__ESQLTypeDef__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5489:1: ( rule__ESQLTypeDef__Group__5__Impl ) // InternalEMap.g:5490:2: rule__ESQLTypeDef__Group__5__Impl { pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__5" // $ANTLR start "rule__ESQLTypeDef__Group__5__Impl" // InternalEMap.g:5496:1: rule__ESQLTypeDef__Group__5__Impl : ( '}' ) ; public final void rule__ESQLTypeDef__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5500:1: ( ( '}' ) ) // InternalEMap.g:5501:1: ( '}' ) { // InternalEMap.g:5501:1: ( '}' ) // InternalEMap.g:5502:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getRightCurlyBracketKeyword_5()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getRightCurlyBracketKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group__5__Impl" // $ANTLR start "rule__ESQLTypeDef__Group_4__0" // InternalEMap.g:5527:1: rule__ESQLTypeDef__Group_4__0 : rule__ESQLTypeDef__Group_4__0__Impl rule__ESQLTypeDef__Group_4__1 ; public final void rule__ESQLTypeDef__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5531:1: ( rule__ESQLTypeDef__Group_4__0__Impl rule__ESQLTypeDef__Group_4__1 ) // InternalEMap.g:5532:2: rule__ESQLTypeDef__Group_4__0__Impl rule__ESQLTypeDef__Group_4__1 { pushFollow(FOLLOW_30); rule__ESQLTypeDef__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group_4__0" // $ANTLR start "rule__ESQLTypeDef__Group_4__0__Impl" // InternalEMap.g:5539:1: rule__ESQLTypeDef__Group_4__0__Impl : ( ',' ) ; public final void rule__ESQLTypeDef__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5543:1: ( ( ',' ) ) // InternalEMap.g:5544:1: ( ',' ) { // InternalEMap.g:5544:1: ( ',' ) // InternalEMap.g:5545:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getCommaKeyword_4_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group_4__0__Impl" // $ANTLR start "rule__ESQLTypeDef__Group_4__1" // InternalEMap.g:5558:1: rule__ESQLTypeDef__Group_4__1 : rule__ESQLTypeDef__Group_4__1__Impl ; public final void rule__ESQLTypeDef__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5562:1: ( rule__ESQLTypeDef__Group_4__1__Impl ) // InternalEMap.g:5563:2: rule__ESQLTypeDef__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ESQLTypeDef__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group_4__1" // $ANTLR start "rule__ESQLTypeDef__Group_4__1__Impl" // InternalEMap.g:5569:1: rule__ESQLTypeDef__Group_4__1__Impl : ( ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) ) ; public final void rule__ESQLTypeDef__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5573:1: ( ( ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) ) ) // InternalEMap.g:5574:1: ( ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) ) { // InternalEMap.g:5574:1: ( ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) ) // InternalEMap.g:5575:1: ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_4_1()); } // InternalEMap.g:5576:1: ( rule__ESQLTypeDef__DbTypesAssignment_4_1 ) // InternalEMap.g:5576:2: rule__ESQLTypeDef__DbTypesAssignment_4_1 { pushFollow(FOLLOW_2); rule__ESQLTypeDef__DbTypesAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__Group_4__1__Impl" // $ANTLR start "rule__ESQLDbType__Group__0" // InternalEMap.g:5590:1: rule__ESQLDbType__Group__0 : rule__ESQLDbType__Group__0__Impl rule__ESQLDbType__Group__1 ; public final void rule__ESQLDbType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5594:1: ( rule__ESQLDbType__Group__0__Impl rule__ESQLDbType__Group__1 ) // InternalEMap.g:5595:2: rule__ESQLDbType__Group__0__Impl rule__ESQLDbType__Group__1 { pushFollow(FOLLOW_17); rule__ESQLDbType__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLDbType__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__0" // $ANTLR start "rule__ESQLDbType__Group__0__Impl" // InternalEMap.g:5602:1: rule__ESQLDbType__Group__0__Impl : ( ( rule__ESQLDbType__DbTypeAssignment_0 ) ) ; public final void rule__ESQLDbType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5606:1: ( ( ( rule__ESQLDbType__DbTypeAssignment_0 ) ) ) // InternalEMap.g:5607:1: ( ( rule__ESQLDbType__DbTypeAssignment_0 ) ) { // InternalEMap.g:5607:1: ( ( rule__ESQLDbType__DbTypeAssignment_0 ) ) // InternalEMap.g:5608:1: ( rule__ESQLDbType__DbTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getDbTypeAssignment_0()); } // InternalEMap.g:5609:1: ( rule__ESQLDbType__DbTypeAssignment_0 ) // InternalEMap.g:5609:2: rule__ESQLDbType__DbTypeAssignment_0 { pushFollow(FOLLOW_2); rule__ESQLDbType__DbTypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getDbTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__0__Impl" // $ANTLR start "rule__ESQLDbType__Group__1" // InternalEMap.g:5619:1: rule__ESQLDbType__Group__1 : rule__ESQLDbType__Group__1__Impl rule__ESQLDbType__Group__2 ; public final void rule__ESQLDbType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5623:1: ( rule__ESQLDbType__Group__1__Impl rule__ESQLDbType__Group__2 ) // InternalEMap.g:5624:2: rule__ESQLDbType__Group__1__Impl rule__ESQLDbType__Group__2 { pushFollow(FOLLOW_32); rule__ESQLDbType__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLDbType__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__1" // $ANTLR start "rule__ESQLDbType__Group__1__Impl" // InternalEMap.g:5631:1: rule__ESQLDbType__Group__1__Impl : ( ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) ) ; public final void rule__ESQLDbType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5635:1: ( ( ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) ) ) // InternalEMap.g:5636:1: ( ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) ) { // InternalEMap.g:5636:1: ( ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) ) // InternalEMap.g:5637:1: ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getSqlTypeDefAssignment_1()); } // InternalEMap.g:5638:1: ( rule__ESQLDbType__SqlTypeDefAssignment_1 ) // InternalEMap.g:5638:2: rule__ESQLDbType__SqlTypeDefAssignment_1 { pushFollow(FOLLOW_2); rule__ESQLDbType__SqlTypeDefAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getSqlTypeDefAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__1__Impl" // $ANTLR start "rule__ESQLDbType__Group__2" // InternalEMap.g:5648:1: rule__ESQLDbType__Group__2 : rule__ESQLDbType__Group__2__Impl ; public final void rule__ESQLDbType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5652:1: ( rule__ESQLDbType__Group__2__Impl ) // InternalEMap.g:5653:2: rule__ESQLDbType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ESQLDbType__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__2" // $ANTLR start "rule__ESQLDbType__Group__2__Impl" // InternalEMap.g:5659:1: rule__ESQLDbType__Group__2__Impl : ( ( rule__ESQLDbType__Group_2__0 )? ) ; public final void rule__ESQLDbType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5663:1: ( ( ( rule__ESQLDbType__Group_2__0 )? ) ) // InternalEMap.g:5664:1: ( ( rule__ESQLDbType__Group_2__0 )? ) { // InternalEMap.g:5664:1: ( ( rule__ESQLDbType__Group_2__0 )? ) // InternalEMap.g:5665:1: ( rule__ESQLDbType__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getGroup_2()); } // InternalEMap.g:5666:1: ( rule__ESQLDbType__Group_2__0 )? int alt55=2; int LA55_0 = input.LA(1); if ( (LA55_0==44) ) { alt55=1; } switch (alt55) { case 1 : // InternalEMap.g:5666:2: rule__ESQLDbType__Group_2__0 { pushFollow(FOLLOW_2); rule__ESQLDbType__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group__2__Impl" // $ANTLR start "rule__ESQLDbType__Group_2__0" // InternalEMap.g:5682:1: rule__ESQLDbType__Group_2__0 : rule__ESQLDbType__Group_2__0__Impl rule__ESQLDbType__Group_2__1 ; public final void rule__ESQLDbType__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5686:1: ( rule__ESQLDbType__Group_2__0__Impl rule__ESQLDbType__Group_2__1 ) // InternalEMap.g:5687:2: rule__ESQLDbType__Group_2__0__Impl rule__ESQLDbType__Group_2__1 { pushFollow(FOLLOW_17); rule__ESQLDbType__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ESQLDbType__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group_2__0" // $ANTLR start "rule__ESQLDbType__Group_2__0__Impl" // InternalEMap.g:5694:1: rule__ESQLDbType__Group_2__0__Impl : ( 'size' ) ; public final void rule__ESQLDbType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5698:1: ( ( 'size' ) ) // InternalEMap.g:5699:1: ( 'size' ) { // InternalEMap.g:5699:1: ( 'size' ) // InternalEMap.g:5700:1: 'size' { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getSizeKeyword_2_0()); } match(input,44,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getSizeKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group_2__0__Impl" // $ANTLR start "rule__ESQLDbType__Group_2__1" // InternalEMap.g:5713:1: rule__ESQLDbType__Group_2__1 : rule__ESQLDbType__Group_2__1__Impl ; public final void rule__ESQLDbType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5717:1: ( rule__ESQLDbType__Group_2__1__Impl ) // InternalEMap.g:5718:2: rule__ESQLDbType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ESQLDbType__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__ESQLDbType__Group_2__1" // $ANTLR start "rule__ESQLDbType__Group_2__1__Impl" // InternalEMap.g:5724:1: rule__ESQLDbType__Group_2__1__Impl : ( ( rule__ESQLDbType__SizeAssignment_2_1 ) ) ; public final void rule__ESQLDbType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5728:1: ( ( ( rule__ESQLDbType__SizeAssignment_2_1 ) ) ) // InternalEMap.g:5729:1: ( ( rule__ESQLDbType__SizeAssignment_2_1 ) ) { // InternalEMap.g:5729:1: ( ( rule__ESQLDbType__SizeAssignment_2_1 ) ) // InternalEMap.g:5730:1: ( rule__ESQLDbType__SizeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getSizeAssignment_2_1()); } // InternalEMap.g:5731:1: ( rule__ESQLDbType__SizeAssignment_2_1 ) // InternalEMap.g:5731:2: rule__ESQLDbType__SizeAssignment_2_1 { pushFollow(FOLLOW_2); rule__ESQLDbType__SizeAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getSizeAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__Group_2__1__Impl" // $ANTLR start "rule__ERestServiceMapping__Group__0" // InternalEMap.g:5745:1: rule__ERestServiceMapping__Group__0 : rule__ERestServiceMapping__Group__0__Impl rule__ERestServiceMapping__Group__1 ; public final void rule__ERestServiceMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5749:1: ( rule__ERestServiceMapping__Group__0__Impl rule__ERestServiceMapping__Group__1 ) // InternalEMap.g:5750:2: rule__ERestServiceMapping__Group__0__Impl rule__ERestServiceMapping__Group__1 { pushFollow(FOLLOW_33); rule__ERestServiceMapping__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__0" // $ANTLR start "rule__ERestServiceMapping__Group__0__Impl" // InternalEMap.g:5757:1: rule__ERestServiceMapping__Group__0__Impl : ( 'webservice' ) ; public final void rule__ERestServiceMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5761:1: ( ( 'webservice' ) ) // InternalEMap.g:5762:1: ( 'webservice' ) { // InternalEMap.g:5762:1: ( 'webservice' ) // InternalEMap.g:5763:1: 'webservice' { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getWebserviceKeyword_0()); } match(input,45,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getWebserviceKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__0__Impl" // $ANTLR start "rule__ERestServiceMapping__Group__1" // InternalEMap.g:5776:1: rule__ERestServiceMapping__Group__1 : rule__ERestServiceMapping__Group__1__Impl rule__ERestServiceMapping__Group__2 ; public final void rule__ERestServiceMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5780:1: ( rule__ERestServiceMapping__Group__1__Impl rule__ERestServiceMapping__Group__2 ) // InternalEMap.g:5781:2: rule__ERestServiceMapping__Group__1__Impl rule__ERestServiceMapping__Group__2 { pushFollow(FOLLOW_33); rule__ERestServiceMapping__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__1" // $ANTLR start "rule__ERestServiceMapping__Group__1__Impl" // InternalEMap.g:5788:1: rule__ERestServiceMapping__Group__1__Impl : ( () ) ; public final void rule__ERestServiceMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5792:1: ( ( () ) ) // InternalEMap.g:5793:1: ( () ) { // InternalEMap.g:5793:1: ( () ) // InternalEMap.g:5794:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getERestServiceMappingAction_1()); } // InternalEMap.g:5795:1: () // InternalEMap.g:5797:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getERestServiceMappingAction_1()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__1__Impl" // $ANTLR start "rule__ERestServiceMapping__Group__2" // InternalEMap.g:5807:1: rule__ERestServiceMapping__Group__2 : rule__ERestServiceMapping__Group__2__Impl rule__ERestServiceMapping__Group__3 ; public final void rule__ERestServiceMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5811:1: ( rule__ERestServiceMapping__Group__2__Impl rule__ERestServiceMapping__Group__3 ) // InternalEMap.g:5812:2: rule__ERestServiceMapping__Group__2__Impl rule__ERestServiceMapping__Group__3 { pushFollow(FOLLOW_33); rule__ERestServiceMapping__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__2" // $ANTLR start "rule__ERestServiceMapping__Group__2__Impl" // InternalEMap.g:5819:1: rule__ERestServiceMapping__Group__2__Impl : ( ( rule__ERestServiceMapping__Group_2__0 )? ) ; public final void rule__ERestServiceMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5823:1: ( ( ( rule__ERestServiceMapping__Group_2__0 )? ) ) // InternalEMap.g:5824:1: ( ( rule__ERestServiceMapping__Group_2__0 )? ) { // InternalEMap.g:5824:1: ( ( rule__ERestServiceMapping__Group_2__0 )? ) // InternalEMap.g:5825:1: ( rule__ERestServiceMapping__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getGroup_2()); } // InternalEMap.g:5826:1: ( rule__ERestServiceMapping__Group_2__0 )? int alt56=2; int LA56_0 = input.LA(1); if ( (LA56_0==27) ) { alt56=1; } switch (alt56) { case 1 : // InternalEMap.g:5826:2: rule__ERestServiceMapping__Group_2__0 { pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__2__Impl" // $ANTLR start "rule__ERestServiceMapping__Group__3" // InternalEMap.g:5836:1: rule__ERestServiceMapping__Group__3 : rule__ERestServiceMapping__Group__3__Impl ; public final void rule__ERestServiceMapping__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5840:1: ( rule__ERestServiceMapping__Group__3__Impl ) // InternalEMap.g:5841:2: rule__ERestServiceMapping__Group__3__Impl { pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__3" // $ANTLR start "rule__ERestServiceMapping__Group__3__Impl" // InternalEMap.g:5847:1: rule__ERestServiceMapping__Group__3__Impl : ( ( rule__ERestServiceMapping__RestAssignment_3 ) ) ; public final void rule__ERestServiceMapping__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5851:1: ( ( ( rule__ERestServiceMapping__RestAssignment_3 ) ) ) // InternalEMap.g:5852:1: ( ( rule__ERestServiceMapping__RestAssignment_3 ) ) { // InternalEMap.g:5852:1: ( ( rule__ERestServiceMapping__RestAssignment_3 ) ) // InternalEMap.g:5853:1: ( rule__ERestServiceMapping__RestAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getRestAssignment_3()); } // InternalEMap.g:5854:1: ( rule__ERestServiceMapping__RestAssignment_3 ) // InternalEMap.g:5854:2: rule__ERestServiceMapping__RestAssignment_3 { pushFollow(FOLLOW_2); rule__ERestServiceMapping__RestAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getRestAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group__3__Impl" // $ANTLR start "rule__ERestServiceMapping__Group_2__0" // InternalEMap.g:5872:1: rule__ERestServiceMapping__Group_2__0 : rule__ERestServiceMapping__Group_2__0__Impl rule__ERestServiceMapping__Group_2__1 ; public final void rule__ERestServiceMapping__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5876:1: ( rule__ERestServiceMapping__Group_2__0__Impl rule__ERestServiceMapping__Group_2__1 ) // InternalEMap.g:5877:2: rule__ERestServiceMapping__Group_2__0__Impl rule__ERestServiceMapping__Group_2__1 { pushFollow(FOLLOW_34); rule__ERestServiceMapping__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__0" // $ANTLR start "rule__ERestServiceMapping__Group_2__0__Impl" // InternalEMap.g:5884:1: rule__ERestServiceMapping__Group_2__0__Impl : ( '{' ) ; public final void rule__ERestServiceMapping__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5888:1: ( ( '{' ) ) // InternalEMap.g:5889:1: ( '{' ) { // InternalEMap.g:5889:1: ( '{' ) // InternalEMap.g:5890:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getLeftCurlyBracketKeyword_2_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getLeftCurlyBracketKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__0__Impl" // $ANTLR start "rule__ERestServiceMapping__Group_2__1" // InternalEMap.g:5903:1: rule__ERestServiceMapping__Group_2__1 : rule__ERestServiceMapping__Group_2__1__Impl rule__ERestServiceMapping__Group_2__2 ; public final void rule__ERestServiceMapping__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5907:1: ( rule__ERestServiceMapping__Group_2__1__Impl rule__ERestServiceMapping__Group_2__2 ) // InternalEMap.g:5908:2: rule__ERestServiceMapping__Group_2__1__Impl rule__ERestServiceMapping__Group_2__2 { pushFollow(FOLLOW_34); rule__ERestServiceMapping__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__1" // $ANTLR start "rule__ERestServiceMapping__Group_2__1__Impl" // InternalEMap.g:5915:1: rule__ERestServiceMapping__Group_2__1__Impl : ( ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* ) ; public final void rule__ERestServiceMapping__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5919:1: ( ( ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* ) ) // InternalEMap.g:5920:1: ( ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* ) { // InternalEMap.g:5920:1: ( ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* ) // InternalEMap.g:5921:1: ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getServiceMethodsAssignment_2_1()); } // InternalEMap.g:5922:1: ( rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 )* loop57: do { int alt57=2; int LA57_0 = input.LA(1); if ( (LA57_0==RULE_ID) ) { alt57=1; } switch (alt57) { case 1 : // InternalEMap.g:5922:2: rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 { pushFollow(FOLLOW_16); rule__ERestServiceMapping__ServiceMethodsAssignment_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop57; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getServiceMethodsAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__1__Impl" // $ANTLR start "rule__ERestServiceMapping__Group_2__2" // InternalEMap.g:5932:1: rule__ERestServiceMapping__Group_2__2 : rule__ERestServiceMapping__Group_2__2__Impl rule__ERestServiceMapping__Group_2__3 ; public final void rule__ERestServiceMapping__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5936:1: ( rule__ERestServiceMapping__Group_2__2__Impl rule__ERestServiceMapping__Group_2__3 ) // InternalEMap.g:5937:2: rule__ERestServiceMapping__Group_2__2__Impl rule__ERestServiceMapping__Group_2__3 { pushFollow(FOLLOW_34); rule__ERestServiceMapping__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__2" // $ANTLR start "rule__ERestServiceMapping__Group_2__2__Impl" // InternalEMap.g:5944:1: rule__ERestServiceMapping__Group_2__2__Impl : ( ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* ) ; public final void rule__ERestServiceMapping__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5948:1: ( ( ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* ) ) // InternalEMap.g:5949:1: ( ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* ) { // InternalEMap.g:5949:1: ( ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* ) // InternalEMap.g:5950:1: ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getCustomServiceMethodsAssignment_2_2()); } // InternalEMap.g:5951:1: ( rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 )* loop58: do { int alt58=2; int LA58_0 = input.LA(1); if ( (LA58_0==48) ) { alt58=1; } switch (alt58) { case 1 : // InternalEMap.g:5951:2: rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 { pushFollow(FOLLOW_35); rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2(); state._fsp--; if (state.failed) return ; } break; default : break loop58; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getCustomServiceMethodsAssignment_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__2__Impl" // $ANTLR start "rule__ERestServiceMapping__Group_2__3" // InternalEMap.g:5961:1: rule__ERestServiceMapping__Group_2__3 : rule__ERestServiceMapping__Group_2__3__Impl ; public final void rule__ERestServiceMapping__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5965:1: ( rule__ERestServiceMapping__Group_2__3__Impl ) // InternalEMap.g:5966:2: rule__ERestServiceMapping__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__ERestServiceMapping__Group_2__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__3" // $ANTLR start "rule__ERestServiceMapping__Group_2__3__Impl" // InternalEMap.g:5972:1: rule__ERestServiceMapping__Group_2__3__Impl : ( '}' ) ; public final void rule__ERestServiceMapping__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:5976:1: ( ( '}' ) ) // InternalEMap.g:5977:1: ( '}' ) { // InternalEMap.g:5977:1: ( '}' ) // InternalEMap.g:5978:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getRightCurlyBracketKeyword_2_3()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getRightCurlyBracketKeyword_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__Group_2__3__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group__0" // InternalEMap.g:5999:1: rule__ENamedServiceQuery__Group__0 : rule__ENamedServiceQuery__Group__0__Impl rule__ENamedServiceQuery__Group__1 ; public final void rule__ENamedServiceQuery__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6003:1: ( rule__ENamedServiceQuery__Group__0__Impl rule__ENamedServiceQuery__Group__1 ) // InternalEMap.g:6004:2: rule__ENamedServiceQuery__Group__0__Impl rule__ENamedServiceQuery__Group__1 { pushFollow(FOLLOW_36); rule__ENamedServiceQuery__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__0" // $ANTLR start "rule__ENamedServiceQuery__Group__0__Impl" // InternalEMap.g:6011:1: rule__ENamedServiceQuery__Group__0__Impl : ( ( rule__ENamedServiceQuery__QueryAssignment_0 ) ) ; public final void rule__ENamedServiceQuery__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6015:1: ( ( ( rule__ENamedServiceQuery__QueryAssignment_0 ) ) ) // InternalEMap.g:6016:1: ( ( rule__ENamedServiceQuery__QueryAssignment_0 ) ) { // InternalEMap.g:6016:1: ( ( rule__ENamedServiceQuery__QueryAssignment_0 ) ) // InternalEMap.g:6017:1: ( rule__ENamedServiceQuery__QueryAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getQueryAssignment_0()); } // InternalEMap.g:6018:1: ( rule__ENamedServiceQuery__QueryAssignment_0 ) // InternalEMap.g:6018:2: rule__ENamedServiceQuery__QueryAssignment_0 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__QueryAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getQueryAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__0__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group__1" // InternalEMap.g:6028:1: rule__ENamedServiceQuery__Group__1 : rule__ENamedServiceQuery__Group__1__Impl rule__ENamedServiceQuery__Group__2 ; public final void rule__ENamedServiceQuery__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6032:1: ( rule__ENamedServiceQuery__Group__1__Impl rule__ENamedServiceQuery__Group__2 ) // InternalEMap.g:6033:2: rule__ENamedServiceQuery__Group__1__Impl rule__ENamedServiceQuery__Group__2 { pushFollow(FOLLOW_5); rule__ENamedServiceQuery__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__1" // $ANTLR start "rule__ENamedServiceQuery__Group__1__Impl" // InternalEMap.g:6040:1: rule__ENamedServiceQuery__Group__1__Impl : ( 'as' ) ; public final void rule__ENamedServiceQuery__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6044:1: ( ( 'as' ) ) // InternalEMap.g:6045:1: ( 'as' ) { // InternalEMap.g:6045:1: ( 'as' ) // InternalEMap.g:6046:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getAsKeyword_1()); } match(input,46,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getAsKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__1__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group__2" // InternalEMap.g:6059:1: rule__ENamedServiceQuery__Group__2 : rule__ENamedServiceQuery__Group__2__Impl rule__ENamedServiceQuery__Group__3 ; public final void rule__ENamedServiceQuery__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6063:1: ( rule__ENamedServiceQuery__Group__2__Impl rule__ENamedServiceQuery__Group__3 ) // InternalEMap.g:6064:2: rule__ENamedServiceQuery__Group__2__Impl rule__ENamedServiceQuery__Group__3 { pushFollow(FOLLOW_17); rule__ENamedServiceQuery__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__2" // $ANTLR start "rule__ENamedServiceQuery__Group__2__Impl" // InternalEMap.g:6071:1: rule__ENamedServiceQuery__Group__2__Impl : ( ( rule__ENamedServiceQuery__NameAssignment_2 ) ) ; public final void rule__ENamedServiceQuery__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6075:1: ( ( ( rule__ENamedServiceQuery__NameAssignment_2 ) ) ) // InternalEMap.g:6076:1: ( ( rule__ENamedServiceQuery__NameAssignment_2 ) ) { // InternalEMap.g:6076:1: ( ( rule__ENamedServiceQuery__NameAssignment_2 ) ) // InternalEMap.g:6077:1: ( rule__ENamedServiceQuery__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getNameAssignment_2()); } // InternalEMap.g:6078:1: ( rule__ENamedServiceQuery__NameAssignment_2 ) // InternalEMap.g:6078:2: rule__ENamedServiceQuery__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__2__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group__3" // InternalEMap.g:6088:1: rule__ENamedServiceQuery__Group__3 : rule__ENamedServiceQuery__Group__3__Impl rule__ENamedServiceQuery__Group__4 ; public final void rule__ENamedServiceQuery__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6092:1: ( rule__ENamedServiceQuery__Group__3__Impl rule__ENamedServiceQuery__Group__4 ) // InternalEMap.g:6093:2: rule__ENamedServiceQuery__Group__3__Impl rule__ENamedServiceQuery__Group__4 { pushFollow(FOLLOW_12); rule__ENamedServiceQuery__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__3" // $ANTLR start "rule__ENamedServiceQuery__Group__3__Impl" // InternalEMap.g:6100:1: rule__ENamedServiceQuery__Group__3__Impl : ( ( rule__ENamedServiceQuery__PathAssignment_3 ) ) ; public final void rule__ENamedServiceQuery__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6104:1: ( ( ( rule__ENamedServiceQuery__PathAssignment_3 ) ) ) // InternalEMap.g:6105:1: ( ( rule__ENamedServiceQuery__PathAssignment_3 ) ) { // InternalEMap.g:6105:1: ( ( rule__ENamedServiceQuery__PathAssignment_3 ) ) // InternalEMap.g:6106:1: ( rule__ENamedServiceQuery__PathAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getPathAssignment_3()); } // InternalEMap.g:6107:1: ( rule__ENamedServiceQuery__PathAssignment_3 ) // InternalEMap.g:6107:2: rule__ENamedServiceQuery__PathAssignment_3 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__PathAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getPathAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__3__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group__4" // InternalEMap.g:6117:1: rule__ENamedServiceQuery__Group__4 : rule__ENamedServiceQuery__Group__4__Impl ; public final void rule__ENamedServiceQuery__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6121:1: ( rule__ENamedServiceQuery__Group__4__Impl ) // InternalEMap.g:6122:2: rule__ENamedServiceQuery__Group__4__Impl { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__4" // $ANTLR start "rule__ENamedServiceQuery__Group__4__Impl" // InternalEMap.g:6128:1: rule__ENamedServiceQuery__Group__4__Impl : ( ( rule__ENamedServiceQuery__Group_4__0 )? ) ; public final void rule__ENamedServiceQuery__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6132:1: ( ( ( rule__ENamedServiceQuery__Group_4__0 )? ) ) // InternalEMap.g:6133:1: ( ( rule__ENamedServiceQuery__Group_4__0 )? ) { // InternalEMap.g:6133:1: ( ( rule__ENamedServiceQuery__Group_4__0 )? ) // InternalEMap.g:6134:1: ( rule__ENamedServiceQuery__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGroup_4()); } // InternalEMap.g:6135:1: ( rule__ENamedServiceQuery__Group_4__0 )? int alt59=2; int LA59_0 = input.LA(1); if ( (LA59_0==27) ) { alt59=1; } switch (alt59) { case 1 : // InternalEMap.g:6135:2: rule__ENamedServiceQuery__Group_4__0 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group__4__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4__0" // InternalEMap.g:6155:1: rule__ENamedServiceQuery__Group_4__0 : rule__ENamedServiceQuery__Group_4__0__Impl rule__ENamedServiceQuery__Group_4__1 ; public final void rule__ENamedServiceQuery__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6159:1: ( rule__ENamedServiceQuery__Group_4__0__Impl rule__ENamedServiceQuery__Group_4__1 ) // InternalEMap.g:6160:2: rule__ENamedServiceQuery__Group_4__0__Impl rule__ENamedServiceQuery__Group_4__1 { pushFollow(FOLLOW_37); rule__ENamedServiceQuery__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__0" // $ANTLR start "rule__ENamedServiceQuery__Group_4__0__Impl" // InternalEMap.g:6167:1: rule__ENamedServiceQuery__Group_4__0__Impl : ( '{' ) ; public final void rule__ENamedServiceQuery__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6171:1: ( ( '{' ) ) // InternalEMap.g:6172:1: ( '{' ) { // InternalEMap.g:6172:1: ( '{' ) // InternalEMap.g:6173:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getLeftCurlyBracketKeyword_4_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getLeftCurlyBracketKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__0__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4__1" // InternalEMap.g:6186:1: rule__ENamedServiceQuery__Group_4__1 : rule__ENamedServiceQuery__Group_4__1__Impl rule__ENamedServiceQuery__Group_4__2 ; public final void rule__ENamedServiceQuery__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6190:1: ( rule__ENamedServiceQuery__Group_4__1__Impl rule__ENamedServiceQuery__Group_4__2 ) // InternalEMap.g:6191:2: rule__ENamedServiceQuery__Group_4__1__Impl rule__ENamedServiceQuery__Group_4__2 { pushFollow(FOLLOW_37); rule__ENamedServiceQuery__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__1" // $ANTLR start "rule__ENamedServiceQuery__Group_4__1__Impl" // InternalEMap.g:6198:1: rule__ENamedServiceQuery__Group_4__1__Impl : ( ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* ) ; public final void rule__ENamedServiceQuery__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6202:1: ( ( ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* ) ) // InternalEMap.g:6203:1: ( ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* ) { // InternalEMap.g:6203:1: ( ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* ) // InternalEMap.g:6204:1: ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getParametersAssignment_4_1()); } // InternalEMap.g:6205:1: ( rule__ENamedServiceQuery__ParametersAssignment_4_1 )* loop60: do { int alt60=2; int LA60_0 = input.LA(1); if ( (LA60_0==49||LA60_0==51) ) { alt60=1; } switch (alt60) { case 1 : // InternalEMap.g:6205:2: rule__ENamedServiceQuery__ParametersAssignment_4_1 { pushFollow(FOLLOW_38); rule__ENamedServiceQuery__ParametersAssignment_4_1(); state._fsp--; if (state.failed) return ; } break; default : break loop60; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getParametersAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__1__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4__2" // InternalEMap.g:6215:1: rule__ENamedServiceQuery__Group_4__2 : rule__ENamedServiceQuery__Group_4__2__Impl rule__ENamedServiceQuery__Group_4__3 ; public final void rule__ENamedServiceQuery__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6219:1: ( rule__ENamedServiceQuery__Group_4__2__Impl rule__ENamedServiceQuery__Group_4__3 ) // InternalEMap.g:6220:2: rule__ENamedServiceQuery__Group_4__2__Impl rule__ENamedServiceQuery__Group_4__3 { pushFollow(FOLLOW_37); rule__ENamedServiceQuery__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__2" // $ANTLR start "rule__ENamedServiceQuery__Group_4__2__Impl" // InternalEMap.g:6227:1: rule__ENamedServiceQuery__Group_4__2__Impl : ( ( rule__ENamedServiceQuery__Group_4_2__0 )? ) ; public final void rule__ENamedServiceQuery__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6231:1: ( ( ( rule__ENamedServiceQuery__Group_4_2__0 )? ) ) // InternalEMap.g:6232:1: ( ( rule__ENamedServiceQuery__Group_4_2__0 )? ) { // InternalEMap.g:6232:1: ( ( rule__ENamedServiceQuery__Group_4_2__0 )? ) // InternalEMap.g:6233:1: ( rule__ENamedServiceQuery__Group_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGroup_4_2()); } // InternalEMap.g:6234:1: ( rule__ENamedServiceQuery__Group_4_2__0 )? int alt61=2; int LA61_0 = input.LA(1); if ( (LA61_0==47) ) { alt61=1; } switch (alt61) { case 1 : // InternalEMap.g:6234:2: rule__ENamedServiceQuery__Group_4_2__0 { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGroup_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__2__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4__3" // InternalEMap.g:6244:1: rule__ENamedServiceQuery__Group_4__3 : rule__ENamedServiceQuery__Group_4__3__Impl ; public final void rule__ENamedServiceQuery__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6248:1: ( rule__ENamedServiceQuery__Group_4__3__Impl ) // InternalEMap.g:6249:2: rule__ENamedServiceQuery__Group_4__3__Impl { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__3" // $ANTLR start "rule__ENamedServiceQuery__Group_4__3__Impl" // InternalEMap.g:6255:1: rule__ENamedServiceQuery__Group_4__3__Impl : ( '}' ) ; public final void rule__ENamedServiceQuery__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6259:1: ( ( '}' ) ) // InternalEMap.g:6260:1: ( '}' ) { // InternalEMap.g:6260:1: ( '}' ) // InternalEMap.g:6261:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getRightCurlyBracketKeyword_4_3()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getRightCurlyBracketKeyword_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4__3__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__0" // InternalEMap.g:6282:1: rule__ENamedServiceQuery__Group_4_2__0 : rule__ENamedServiceQuery__Group_4_2__0__Impl rule__ENamedServiceQuery__Group_4_2__1 ; public final void rule__ENamedServiceQuery__Group_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6286:1: ( rule__ENamedServiceQuery__Group_4_2__0__Impl rule__ENamedServiceQuery__Group_4_2__1 ) // InternalEMap.g:6287:2: rule__ENamedServiceQuery__Group_4_2__0__Impl rule__ENamedServiceQuery__Group_4_2__1 { pushFollow(FOLLOW_12); rule__ENamedServiceQuery__Group_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__0" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__0__Impl" // InternalEMap.g:6294:1: rule__ENamedServiceQuery__Group_4_2__0__Impl : ( 'greedy' ) ; public final void rule__ENamedServiceQuery__Group_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6298:1: ( ( 'greedy' ) ) // InternalEMap.g:6299:1: ( 'greedy' ) { // InternalEMap.g:6299:1: ( 'greedy' ) // InternalEMap.g:6300:1: 'greedy' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGreedyKeyword_4_2_0()); } match(input,47,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGreedyKeyword_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__0__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__1" // InternalEMap.g:6313:1: rule__ENamedServiceQuery__Group_4_2__1 : rule__ENamedServiceQuery__Group_4_2__1__Impl rule__ENamedServiceQuery__Group_4_2__2 ; public final void rule__ENamedServiceQuery__Group_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6317:1: ( rule__ENamedServiceQuery__Group_4_2__1__Impl rule__ENamedServiceQuery__Group_4_2__2 ) // InternalEMap.g:6318:2: rule__ENamedServiceQuery__Group_4_2__1__Impl rule__ENamedServiceQuery__Group_4_2__2 { pushFollow(FOLLOW_5); rule__ENamedServiceQuery__Group_4_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__1" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__1__Impl" // InternalEMap.g:6325:1: rule__ENamedServiceQuery__Group_4_2__1__Impl : ( '{' ) ; public final void rule__ENamedServiceQuery__Group_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6329:1: ( ( '{' ) ) // InternalEMap.g:6330:1: ( '{' ) { // InternalEMap.g:6330:1: ( '{' ) // InternalEMap.g:6331:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getLeftCurlyBracketKeyword_4_2_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getLeftCurlyBracketKeyword_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__1__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__2" // InternalEMap.g:6344:1: rule__ENamedServiceQuery__Group_4_2__2 : rule__ENamedServiceQuery__Group_4_2__2__Impl rule__ENamedServiceQuery__Group_4_2__3 ; public final void rule__ENamedServiceQuery__Group_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6348:1: ( rule__ENamedServiceQuery__Group_4_2__2__Impl rule__ENamedServiceQuery__Group_4_2__3 ) // InternalEMap.g:6349:2: rule__ENamedServiceQuery__Group_4_2__2__Impl rule__ENamedServiceQuery__Group_4_2__3 { pushFollow(FOLLOW_15); rule__ENamedServiceQuery__Group_4_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_4_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__2" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__2__Impl" // InternalEMap.g:6356:1: rule__ENamedServiceQuery__Group_4_2__2__Impl : ( ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) ) ; public final void rule__ENamedServiceQuery__Group_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6360:1: ( ( ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) ) ) // InternalEMap.g:6361:1: ( ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) ) { // InternalEMap.g:6361:1: ( ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) ) // InternalEMap.g:6362:1: ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) { // InternalEMap.g:6362:1: ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) ) // InternalEMap.g:6363:1: ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListAssignment_4_2_2()); } // InternalEMap.g:6364:1: ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 ) // InternalEMap.g:6364:2: rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 { pushFollow(FOLLOW_16); rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListAssignment_4_2_2()); } } // InternalEMap.g:6367:1: ( ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* ) // InternalEMap.g:6368:1: ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListAssignment_4_2_2()); } // InternalEMap.g:6369:1: ( rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 )* loop62: do { int alt62=2; int LA62_0 = input.LA(1); if ( (LA62_0==RULE_ID) ) { alt62=1; } switch (alt62) { case 1 : // InternalEMap.g:6369:2: rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 { pushFollow(FOLLOW_16); rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2(); state._fsp--; if (state.failed) return ; } break; default : break loop62; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListAssignment_4_2_2()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__2__Impl" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__3" // InternalEMap.g:6380:1: rule__ENamedServiceQuery__Group_4_2__3 : rule__ENamedServiceQuery__Group_4_2__3__Impl ; public final void rule__ENamedServiceQuery__Group_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6384:1: ( rule__ENamedServiceQuery__Group_4_2__3__Impl ) // InternalEMap.g:6385:2: rule__ENamedServiceQuery__Group_4_2__3__Impl { pushFollow(FOLLOW_2); rule__ENamedServiceQuery__Group_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__ENamedServiceQuery__Group_4_2__3" // $ANTLR start "rule__ENamedServiceQuery__Group_4_2__3__Impl" // InternalEMap.g:6391:1: rule__ENamedServiceQuery__Group_4_2__3__Impl : ( '}' ) ; public final void rule__ENamedServiceQuery__Group_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6395:1: ( ( '}' ) ) // InternalEMap.g:6396:1: ( '}' ) { // InternalEMap.g:6396:1: ( '}' ) // InternalEMap.g:6397:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getRightCurlyBracketKeyword_4_2_3()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getRightCurlyBracketKeyword_4_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__Group_4_2__3__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group__0" // InternalEMap.g:6418:1: rule__ECustomServiceMethods__Group__0 : rule__ECustomServiceMethods__Group__0__Impl rule__ECustomServiceMethods__Group__1 ; public final void rule__ECustomServiceMethods__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6422:1: ( rule__ECustomServiceMethods__Group__0__Impl rule__ECustomServiceMethods__Group__1 ) // InternalEMap.g:6423:2: rule__ECustomServiceMethods__Group__0__Impl rule__ECustomServiceMethods__Group__1 { pushFollow(FOLLOW_36); rule__ECustomServiceMethods__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__0" // $ANTLR start "rule__ECustomServiceMethods__Group__0__Impl" // InternalEMap.g:6430:1: rule__ECustomServiceMethods__Group__0__Impl : ( 'custom' ) ; public final void rule__ECustomServiceMethods__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6434:1: ( ( 'custom' ) ) // InternalEMap.g:6435:1: ( 'custom' ) { // InternalEMap.g:6435:1: ( 'custom' ) // InternalEMap.g:6436:1: 'custom' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getCustomKeyword_0()); } match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getCustomKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__0__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group__1" // InternalEMap.g:6449:1: rule__ECustomServiceMethods__Group__1 : rule__ECustomServiceMethods__Group__1__Impl rule__ECustomServiceMethods__Group__2 ; public final void rule__ECustomServiceMethods__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6453:1: ( rule__ECustomServiceMethods__Group__1__Impl rule__ECustomServiceMethods__Group__2 ) // InternalEMap.g:6454:2: rule__ECustomServiceMethods__Group__1__Impl rule__ECustomServiceMethods__Group__2 { pushFollow(FOLLOW_5); rule__ECustomServiceMethods__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__1" // $ANTLR start "rule__ECustomServiceMethods__Group__1__Impl" // InternalEMap.g:6461:1: rule__ECustomServiceMethods__Group__1__Impl : ( 'as' ) ; public final void rule__ECustomServiceMethods__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6465:1: ( ( 'as' ) ) // InternalEMap.g:6466:1: ( 'as' ) { // InternalEMap.g:6466:1: ( 'as' ) // InternalEMap.g:6467:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getAsKeyword_1()); } match(input,46,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getAsKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__1__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group__2" // InternalEMap.g:6480:1: rule__ECustomServiceMethods__Group__2 : rule__ECustomServiceMethods__Group__2__Impl rule__ECustomServiceMethods__Group__3 ; public final void rule__ECustomServiceMethods__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6484:1: ( rule__ECustomServiceMethods__Group__2__Impl rule__ECustomServiceMethods__Group__3 ) // InternalEMap.g:6485:2: rule__ECustomServiceMethods__Group__2__Impl rule__ECustomServiceMethods__Group__3 { pushFollow(FOLLOW_17); rule__ECustomServiceMethods__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__2" // $ANTLR start "rule__ECustomServiceMethods__Group__2__Impl" // InternalEMap.g:6492:1: rule__ECustomServiceMethods__Group__2__Impl : ( ( rule__ECustomServiceMethods__NameAssignment_2 ) ) ; public final void rule__ECustomServiceMethods__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6496:1: ( ( ( rule__ECustomServiceMethods__NameAssignment_2 ) ) ) // InternalEMap.g:6497:1: ( ( rule__ECustomServiceMethods__NameAssignment_2 ) ) { // InternalEMap.g:6497:1: ( ( rule__ECustomServiceMethods__NameAssignment_2 ) ) // InternalEMap.g:6498:1: ( rule__ECustomServiceMethods__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getNameAssignment_2()); } // InternalEMap.g:6499:1: ( rule__ECustomServiceMethods__NameAssignment_2 ) // InternalEMap.g:6499:2: rule__ECustomServiceMethods__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__2__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group__3" // InternalEMap.g:6509:1: rule__ECustomServiceMethods__Group__3 : rule__ECustomServiceMethods__Group__3__Impl rule__ECustomServiceMethods__Group__4 ; public final void rule__ECustomServiceMethods__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6513:1: ( rule__ECustomServiceMethods__Group__3__Impl rule__ECustomServiceMethods__Group__4 ) // InternalEMap.g:6514:2: rule__ECustomServiceMethods__Group__3__Impl rule__ECustomServiceMethods__Group__4 { pushFollow(FOLLOW_12); rule__ECustomServiceMethods__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__3" // $ANTLR start "rule__ECustomServiceMethods__Group__3__Impl" // InternalEMap.g:6521:1: rule__ECustomServiceMethods__Group__3__Impl : ( ( rule__ECustomServiceMethods__PathAssignment_3 ) ) ; public final void rule__ECustomServiceMethods__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6525:1: ( ( ( rule__ECustomServiceMethods__PathAssignment_3 ) ) ) // InternalEMap.g:6526:1: ( ( rule__ECustomServiceMethods__PathAssignment_3 ) ) { // InternalEMap.g:6526:1: ( ( rule__ECustomServiceMethods__PathAssignment_3 ) ) // InternalEMap.g:6527:1: ( rule__ECustomServiceMethods__PathAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getPathAssignment_3()); } // InternalEMap.g:6528:1: ( rule__ECustomServiceMethods__PathAssignment_3 ) // InternalEMap.g:6528:2: rule__ECustomServiceMethods__PathAssignment_3 { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__PathAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getPathAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__3__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group__4" // InternalEMap.g:6538:1: rule__ECustomServiceMethods__Group__4 : rule__ECustomServiceMethods__Group__4__Impl ; public final void rule__ECustomServiceMethods__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6542:1: ( rule__ECustomServiceMethods__Group__4__Impl ) // InternalEMap.g:6543:2: rule__ECustomServiceMethods__Group__4__Impl { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__4" // $ANTLR start "rule__ECustomServiceMethods__Group__4__Impl" // InternalEMap.g:6549:1: rule__ECustomServiceMethods__Group__4__Impl : ( ( rule__ECustomServiceMethods__Group_4__0 )? ) ; public final void rule__ECustomServiceMethods__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6553:1: ( ( ( rule__ECustomServiceMethods__Group_4__0 )? ) ) // InternalEMap.g:6554:1: ( ( rule__ECustomServiceMethods__Group_4__0 )? ) { // InternalEMap.g:6554:1: ( ( rule__ECustomServiceMethods__Group_4__0 )? ) // InternalEMap.g:6555:1: ( rule__ECustomServiceMethods__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getGroup_4()); } // InternalEMap.g:6556:1: ( rule__ECustomServiceMethods__Group_4__0 )? int alt63=2; int LA63_0 = input.LA(1); if ( (LA63_0==27) ) { alt63=1; } switch (alt63) { case 1 : // InternalEMap.g:6556:2: rule__ECustomServiceMethods__Group_4__0 { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group__4__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group_4__0" // InternalEMap.g:6576:1: rule__ECustomServiceMethods__Group_4__0 : rule__ECustomServiceMethods__Group_4__0__Impl rule__ECustomServiceMethods__Group_4__1 ; public final void rule__ECustomServiceMethods__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6580:1: ( rule__ECustomServiceMethods__Group_4__0__Impl rule__ECustomServiceMethods__Group_4__1 ) // InternalEMap.g:6581:2: rule__ECustomServiceMethods__Group_4__0__Impl rule__ECustomServiceMethods__Group_4__1 { pushFollow(FOLLOW_39); rule__ECustomServiceMethods__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group_4__0" // $ANTLR start "rule__ECustomServiceMethods__Group_4__0__Impl" // InternalEMap.g:6588:1: rule__ECustomServiceMethods__Group_4__0__Impl : ( '{' ) ; public final void rule__ECustomServiceMethods__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6592:1: ( ( '{' ) ) // InternalEMap.g:6593:1: ( '{' ) { // InternalEMap.g:6593:1: ( '{' ) // InternalEMap.g:6594:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getLeftCurlyBracketKeyword_4_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getLeftCurlyBracketKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group_4__0__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group_4__1" // InternalEMap.g:6607:1: rule__ECustomServiceMethods__Group_4__1 : rule__ECustomServiceMethods__Group_4__1__Impl rule__ECustomServiceMethods__Group_4__2 ; public final void rule__ECustomServiceMethods__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6611:1: ( rule__ECustomServiceMethods__Group_4__1__Impl rule__ECustomServiceMethods__Group_4__2 ) // InternalEMap.g:6612:2: rule__ECustomServiceMethods__Group_4__1__Impl rule__ECustomServiceMethods__Group_4__2 { pushFollow(FOLLOW_39); rule__ECustomServiceMethods__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomServiceMethods__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group_4__1" // $ANTLR start "rule__ECustomServiceMethods__Group_4__1__Impl" // InternalEMap.g:6619:1: rule__ECustomServiceMethods__Group_4__1__Impl : ( ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* ) ; public final void rule__ECustomServiceMethods__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6623:1: ( ( ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* ) ) // InternalEMap.g:6624:1: ( ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* ) { // InternalEMap.g:6624:1: ( ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* ) // InternalEMap.g:6625:1: ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getParametersAssignment_4_1()); } // InternalEMap.g:6626:1: ( rule__ECustomServiceMethods__ParametersAssignment_4_1 )* loop64: do { int alt64=2; int LA64_0 = input.LA(1); if ( (LA64_0==RULE_ID||(LA64_0>=15 && LA64_0<=19)||LA64_0==77||LA64_0==80) ) { alt64=1; } switch (alt64) { case 1 : // InternalEMap.g:6626:2: rule__ECustomServiceMethods__ParametersAssignment_4_1 { pushFollow(FOLLOW_40); rule__ECustomServiceMethods__ParametersAssignment_4_1(); state._fsp--; if (state.failed) return ; } break; default : break loop64; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getParametersAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group_4__1__Impl" // $ANTLR start "rule__ECustomServiceMethods__Group_4__2" // InternalEMap.g:6636:1: rule__ECustomServiceMethods__Group_4__2 : rule__ECustomServiceMethods__Group_4__2__Impl ; public final void rule__ECustomServiceMethods__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6640:1: ( rule__ECustomServiceMethods__Group_4__2__Impl ) // InternalEMap.g:6641:2: rule__ECustomServiceMethods__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__ECustomServiceMethods__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__ECustomServiceMethods__Group_4__2" // $ANTLR start "rule__ECustomServiceMethods__Group_4__2__Impl" // InternalEMap.g:6647:1: rule__ECustomServiceMethods__Group_4__2__Impl : ( '}' ) ; public final void rule__ECustomServiceMethods__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6651:1: ( ( '}' ) ) // InternalEMap.g:6652:1: ( '}' ) { // InternalEMap.g:6652:1: ( '}' ) // InternalEMap.g:6653:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getRightCurlyBracketKeyword_4_2()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getRightCurlyBracketKeyword_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__Group_4__2__Impl" // $ANTLR start "rule__EGreedyAttributePath__Group__0" // InternalEMap.g:6672:1: rule__EGreedyAttributePath__Group__0 : rule__EGreedyAttributePath__Group__0__Impl rule__EGreedyAttributePath__Group__1 ; public final void rule__EGreedyAttributePath__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6676:1: ( rule__EGreedyAttributePath__Group__0__Impl rule__EGreedyAttributePath__Group__1 ) // InternalEMap.g:6677:2: rule__EGreedyAttributePath__Group__0__Impl rule__EGreedyAttributePath__Group__1 { pushFollow(FOLLOW_12); rule__EGreedyAttributePath__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group__0" // $ANTLR start "rule__EGreedyAttributePath__Group__0__Impl" // InternalEMap.g:6684:1: rule__EGreedyAttributePath__Group__0__Impl : ( ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) ) ; public final void rule__EGreedyAttributePath__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6688:1: ( ( ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) ) ) // InternalEMap.g:6689:1: ( ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) ) { // InternalEMap.g:6689:1: ( ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) ) // InternalEMap.g:6690:1: ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeAssignment_0()); } // InternalEMap.g:6691:1: ( rule__EGreedyAttributePath__GreedyAttributeAssignment_0 ) // InternalEMap.g:6691:2: rule__EGreedyAttributePath__GreedyAttributeAssignment_0 { pushFollow(FOLLOW_2); rule__EGreedyAttributePath__GreedyAttributeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group__0__Impl" // $ANTLR start "rule__EGreedyAttributePath__Group__1" // InternalEMap.g:6701:1: rule__EGreedyAttributePath__Group__1 : rule__EGreedyAttributePath__Group__1__Impl ; public final void rule__EGreedyAttributePath__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6705:1: ( rule__EGreedyAttributePath__Group__1__Impl ) // InternalEMap.g:6706:2: rule__EGreedyAttributePath__Group__1__Impl { pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group__1" // $ANTLR start "rule__EGreedyAttributePath__Group__1__Impl" // InternalEMap.g:6712:1: rule__EGreedyAttributePath__Group__1__Impl : ( ( rule__EGreedyAttributePath__Group_1__0 )? ) ; public final void rule__EGreedyAttributePath__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6716:1: ( ( ( rule__EGreedyAttributePath__Group_1__0 )? ) ) // InternalEMap.g:6717:1: ( ( rule__EGreedyAttributePath__Group_1__0 )? ) { // InternalEMap.g:6717:1: ( ( rule__EGreedyAttributePath__Group_1__0 )? ) // InternalEMap.g:6718:1: ( rule__EGreedyAttributePath__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getGroup_1()); } // InternalEMap.g:6719:1: ( rule__EGreedyAttributePath__Group_1__0 )? int alt65=2; int LA65_0 = input.LA(1); if ( (LA65_0==27) ) { alt65=1; } switch (alt65) { case 1 : // InternalEMap.g:6719:2: rule__EGreedyAttributePath__Group_1__0 { pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group__1__Impl" // $ANTLR start "rule__EGreedyAttributePath__Group_1__0" // InternalEMap.g:6733:1: rule__EGreedyAttributePath__Group_1__0 : rule__EGreedyAttributePath__Group_1__0__Impl rule__EGreedyAttributePath__Group_1__1 ; public final void rule__EGreedyAttributePath__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6737:1: ( rule__EGreedyAttributePath__Group_1__0__Impl rule__EGreedyAttributePath__Group_1__1 ) // InternalEMap.g:6738:2: rule__EGreedyAttributePath__Group_1__0__Impl rule__EGreedyAttributePath__Group_1__1 { pushFollow(FOLLOW_5); rule__EGreedyAttributePath__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__0" // $ANTLR start "rule__EGreedyAttributePath__Group_1__0__Impl" // InternalEMap.g:6745:1: rule__EGreedyAttributePath__Group_1__0__Impl : ( '{' ) ; public final void rule__EGreedyAttributePath__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6749:1: ( ( '{' ) ) // InternalEMap.g:6750:1: ( '{' ) { // InternalEMap.g:6750:1: ( '{' ) // InternalEMap.g:6751:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getLeftCurlyBracketKeyword_1_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getLeftCurlyBracketKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__0__Impl" // $ANTLR start "rule__EGreedyAttributePath__Group_1__1" // InternalEMap.g:6764:1: rule__EGreedyAttributePath__Group_1__1 : rule__EGreedyAttributePath__Group_1__1__Impl rule__EGreedyAttributePath__Group_1__2 ; public final void rule__EGreedyAttributePath__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6768:1: ( rule__EGreedyAttributePath__Group_1__1__Impl rule__EGreedyAttributePath__Group_1__2 ) // InternalEMap.g:6769:2: rule__EGreedyAttributePath__Group_1__1__Impl rule__EGreedyAttributePath__Group_1__2 { pushFollow(FOLLOW_15); rule__EGreedyAttributePath__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__1" // $ANTLR start "rule__EGreedyAttributePath__Group_1__1__Impl" // InternalEMap.g:6776:1: rule__EGreedyAttributePath__Group_1__1__Impl : ( ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) ) ; public final void rule__EGreedyAttributePath__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6780:1: ( ( ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) ) ) // InternalEMap.g:6781:1: ( ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) ) { // InternalEMap.g:6781:1: ( ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) ) // InternalEMap.g:6782:1: ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) { // InternalEMap.g:6782:1: ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) ) // InternalEMap.g:6783:1: ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getSubPathListAssignment_1_1()); } // InternalEMap.g:6784:1: ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 ) // InternalEMap.g:6784:2: rule__EGreedyAttributePath__SubPathListAssignment_1_1 { pushFollow(FOLLOW_16); rule__EGreedyAttributePath__SubPathListAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getSubPathListAssignment_1_1()); } } // InternalEMap.g:6787:1: ( ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* ) // InternalEMap.g:6788:1: ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getSubPathListAssignment_1_1()); } // InternalEMap.g:6789:1: ( rule__EGreedyAttributePath__SubPathListAssignment_1_1 )* loop66: do { int alt66=2; int LA66_0 = input.LA(1); if ( (LA66_0==RULE_ID) ) { alt66=1; } switch (alt66) { case 1 : // InternalEMap.g:6789:2: rule__EGreedyAttributePath__SubPathListAssignment_1_1 { pushFollow(FOLLOW_16); rule__EGreedyAttributePath__SubPathListAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop66; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getSubPathListAssignment_1_1()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__1__Impl" // $ANTLR start "rule__EGreedyAttributePath__Group_1__2" // InternalEMap.g:6800:1: rule__EGreedyAttributePath__Group_1__2 : rule__EGreedyAttributePath__Group_1__2__Impl ; public final void rule__EGreedyAttributePath__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6804:1: ( rule__EGreedyAttributePath__Group_1__2__Impl ) // InternalEMap.g:6805:2: rule__EGreedyAttributePath__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__EGreedyAttributePath__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__2" // $ANTLR start "rule__EGreedyAttributePath__Group_1__2__Impl" // InternalEMap.g:6811:1: rule__EGreedyAttributePath__Group_1__2__Impl : ( '}' ) ; public final void rule__EGreedyAttributePath__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6815:1: ( ( '}' ) ) // InternalEMap.g:6816:1: ( '}' ) { // InternalEMap.g:6816:1: ( '}' ) // InternalEMap.g:6817:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getRightCurlyBracketKeyword_1_2()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getRightCurlyBracketKeyword_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__Group_1__2__Impl" // $ANTLR start "rule__EPathParam__Group__0" // InternalEMap.g:6836:1: rule__EPathParam__Group__0 : rule__EPathParam__Group__0__Impl rule__EPathParam__Group__1 ; public final void rule__EPathParam__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6840:1: ( rule__EPathParam__Group__0__Impl rule__EPathParam__Group__1 ) // InternalEMap.g:6841:2: rule__EPathParam__Group__0__Impl rule__EPathParam__Group__1 { pushFollow(FOLLOW_5); rule__EPathParam__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPathParam__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__0" // $ANTLR start "rule__EPathParam__Group__0__Impl" // InternalEMap.g:6848:1: rule__EPathParam__Group__0__Impl : ( 'path-param' ) ; public final void rule__EPathParam__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6852:1: ( ( 'path-param' ) ) // InternalEMap.g:6853:1: ( 'path-param' ) { // InternalEMap.g:6853:1: ( 'path-param' ) // InternalEMap.g:6854:1: 'path-param' { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getPathParamKeyword_0()); } match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getPathParamKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__0__Impl" // $ANTLR start "rule__EPathParam__Group__1" // InternalEMap.g:6867:1: rule__EPathParam__Group__1 : rule__EPathParam__Group__1__Impl rule__EPathParam__Group__2 ; public final void rule__EPathParam__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6871:1: ( rule__EPathParam__Group__1__Impl rule__EPathParam__Group__2 ) // InternalEMap.g:6872:2: rule__EPathParam__Group__1__Impl rule__EPathParam__Group__2 { pushFollow(FOLLOW_41); rule__EPathParam__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPathParam__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__1" // $ANTLR start "rule__EPathParam__Group__1__Impl" // InternalEMap.g:6879:1: rule__EPathParam__Group__1__Impl : ( ( rule__EPathParam__ParamAssignment_1 ) ) ; public final void rule__EPathParam__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6883:1: ( ( ( rule__EPathParam__ParamAssignment_1 ) ) ) // InternalEMap.g:6884:1: ( ( rule__EPathParam__ParamAssignment_1 ) ) { // InternalEMap.g:6884:1: ( ( rule__EPathParam__ParamAssignment_1 ) ) // InternalEMap.g:6885:1: ( rule__EPathParam__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getParamAssignment_1()); } // InternalEMap.g:6886:1: ( rule__EPathParam__ParamAssignment_1 ) // InternalEMap.g:6886:2: rule__EPathParam__ParamAssignment_1 { pushFollow(FOLLOW_2); rule__EPathParam__ParamAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getParamAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__1__Impl" // $ANTLR start "rule__EPathParam__Group__2" // InternalEMap.g:6896:1: rule__EPathParam__Group__2 : rule__EPathParam__Group__2__Impl ; public final void rule__EPathParam__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6900:1: ( rule__EPathParam__Group__2__Impl ) // InternalEMap.g:6901:2: rule__EPathParam__Group__2__Impl { pushFollow(FOLLOW_2); rule__EPathParam__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__2" // $ANTLR start "rule__EPathParam__Group__2__Impl" // InternalEMap.g:6907:1: rule__EPathParam__Group__2__Impl : ( ( rule__EPathParam__Group_2__0 )? ) ; public final void rule__EPathParam__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6911:1: ( ( ( rule__EPathParam__Group_2__0 )? ) ) // InternalEMap.g:6912:1: ( ( rule__EPathParam__Group_2__0 )? ) { // InternalEMap.g:6912:1: ( ( rule__EPathParam__Group_2__0 )? ) // InternalEMap.g:6913:1: ( rule__EPathParam__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getGroup_2()); } // InternalEMap.g:6914:1: ( rule__EPathParam__Group_2__0 )? int alt67=2; int LA67_0 = input.LA(1); if ( (LA67_0==50) ) { alt67=1; } switch (alt67) { case 1 : // InternalEMap.g:6914:2: rule__EPathParam__Group_2__0 { pushFollow(FOLLOW_2); rule__EPathParam__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group__2__Impl" // $ANTLR start "rule__EPathParam__Group_2__0" // InternalEMap.g:6930:1: rule__EPathParam__Group_2__0 : rule__EPathParam__Group_2__0__Impl rule__EPathParam__Group_2__1 ; public final void rule__EPathParam__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6934:1: ( rule__EPathParam__Group_2__0__Impl rule__EPathParam__Group_2__1 ) // InternalEMap.g:6935:2: rule__EPathParam__Group_2__0__Impl rule__EPathParam__Group_2__1 { pushFollow(FOLLOW_5); rule__EPathParam__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EPathParam__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group_2__0" // $ANTLR start "rule__EPathParam__Group_2__0__Impl" // InternalEMap.g:6942:1: rule__EPathParam__Group_2__0__Impl : ( 'named' ) ; public final void rule__EPathParam__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6946:1: ( ( 'named' ) ) // InternalEMap.g:6947:1: ( 'named' ) { // InternalEMap.g:6947:1: ( 'named' ) // InternalEMap.g:6948:1: 'named' { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getNamedKeyword_2_0()); } match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getNamedKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group_2__0__Impl" // $ANTLR start "rule__EPathParam__Group_2__1" // InternalEMap.g:6961:1: rule__EPathParam__Group_2__1 : rule__EPathParam__Group_2__1__Impl ; public final void rule__EPathParam__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6965:1: ( rule__EPathParam__Group_2__1__Impl ) // InternalEMap.g:6966:2: rule__EPathParam__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__EPathParam__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__EPathParam__Group_2__1" // $ANTLR start "rule__EPathParam__Group_2__1__Impl" // InternalEMap.g:6972:1: rule__EPathParam__Group_2__1__Impl : ( ( rule__EPathParam__NameAssignment_2_1 ) ) ; public final void rule__EPathParam__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6976:1: ( ( ( rule__EPathParam__NameAssignment_2_1 ) ) ) // InternalEMap.g:6977:1: ( ( rule__EPathParam__NameAssignment_2_1 ) ) { // InternalEMap.g:6977:1: ( ( rule__EPathParam__NameAssignment_2_1 ) ) // InternalEMap.g:6978:1: ( rule__EPathParam__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getNameAssignment_2_1()); } // InternalEMap.g:6979:1: ( rule__EPathParam__NameAssignment_2_1 ) // InternalEMap.g:6979:2: rule__EPathParam__NameAssignment_2_1 { pushFollow(FOLLOW_2); rule__EPathParam__NameAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getNameAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__Group_2__1__Impl" // $ANTLR start "rule__EQueryParam__Group__0" // InternalEMap.g:6993:1: rule__EQueryParam__Group__0 : rule__EQueryParam__Group__0__Impl rule__EQueryParam__Group__1 ; public final void rule__EQueryParam__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:6997:1: ( rule__EQueryParam__Group__0__Impl rule__EQueryParam__Group__1 ) // InternalEMap.g:6998:2: rule__EQueryParam__Group__0__Impl rule__EQueryParam__Group__1 { pushFollow(FOLLOW_5); rule__EQueryParam__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQueryParam__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__0" // $ANTLR start "rule__EQueryParam__Group__0__Impl" // InternalEMap.g:7005:1: rule__EQueryParam__Group__0__Impl : ( 'query-param' ) ; public final void rule__EQueryParam__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7009:1: ( ( 'query-param' ) ) // InternalEMap.g:7010:1: ( 'query-param' ) { // InternalEMap.g:7010:1: ( 'query-param' ) // InternalEMap.g:7011:1: 'query-param' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getQueryParamKeyword_0()); } match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getQueryParamKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__0__Impl" // $ANTLR start "rule__EQueryParam__Group__1" // InternalEMap.g:7024:1: rule__EQueryParam__Group__1 : rule__EQueryParam__Group__1__Impl rule__EQueryParam__Group__2 ; public final void rule__EQueryParam__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7028:1: ( rule__EQueryParam__Group__1__Impl rule__EQueryParam__Group__2 ) // InternalEMap.g:7029:2: rule__EQueryParam__Group__1__Impl rule__EQueryParam__Group__2 { pushFollow(FOLLOW_41); rule__EQueryParam__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQueryParam__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__1" // $ANTLR start "rule__EQueryParam__Group__1__Impl" // InternalEMap.g:7036:1: rule__EQueryParam__Group__1__Impl : ( ( rule__EQueryParam__ParamAssignment_1 ) ) ; public final void rule__EQueryParam__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7040:1: ( ( ( rule__EQueryParam__ParamAssignment_1 ) ) ) // InternalEMap.g:7041:1: ( ( rule__EQueryParam__ParamAssignment_1 ) ) { // InternalEMap.g:7041:1: ( ( rule__EQueryParam__ParamAssignment_1 ) ) // InternalEMap.g:7042:1: ( rule__EQueryParam__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getParamAssignment_1()); } // InternalEMap.g:7043:1: ( rule__EQueryParam__ParamAssignment_1 ) // InternalEMap.g:7043:2: rule__EQueryParam__ParamAssignment_1 { pushFollow(FOLLOW_2); rule__EQueryParam__ParamAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getParamAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__1__Impl" // $ANTLR start "rule__EQueryParam__Group__2" // InternalEMap.g:7053:1: rule__EQueryParam__Group__2 : rule__EQueryParam__Group__2__Impl ; public final void rule__EQueryParam__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7057:1: ( rule__EQueryParam__Group__2__Impl ) // InternalEMap.g:7058:2: rule__EQueryParam__Group__2__Impl { pushFollow(FOLLOW_2); rule__EQueryParam__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__2" // $ANTLR start "rule__EQueryParam__Group__2__Impl" // InternalEMap.g:7064:1: rule__EQueryParam__Group__2__Impl : ( ( rule__EQueryParam__Group_2__0 )? ) ; public final void rule__EQueryParam__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7068:1: ( ( ( rule__EQueryParam__Group_2__0 )? ) ) // InternalEMap.g:7069:1: ( ( rule__EQueryParam__Group_2__0 )? ) { // InternalEMap.g:7069:1: ( ( rule__EQueryParam__Group_2__0 )? ) // InternalEMap.g:7070:1: ( rule__EQueryParam__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getGroup_2()); } // InternalEMap.g:7071:1: ( rule__EQueryParam__Group_2__0 )? int alt68=2; int LA68_0 = input.LA(1); if ( (LA68_0==50) ) { alt68=1; } switch (alt68) { case 1 : // InternalEMap.g:7071:2: rule__EQueryParam__Group_2__0 { pushFollow(FOLLOW_2); rule__EQueryParam__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group__2__Impl" // $ANTLR start "rule__EQueryParam__Group_2__0" // InternalEMap.g:7087:1: rule__EQueryParam__Group_2__0 : rule__EQueryParam__Group_2__0__Impl rule__EQueryParam__Group_2__1 ; public final void rule__EQueryParam__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7091:1: ( rule__EQueryParam__Group_2__0__Impl rule__EQueryParam__Group_2__1 ) // InternalEMap.g:7092:2: rule__EQueryParam__Group_2__0__Impl rule__EQueryParam__Group_2__1 { pushFollow(FOLLOW_5); rule__EQueryParam__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQueryParam__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group_2__0" // $ANTLR start "rule__EQueryParam__Group_2__0__Impl" // InternalEMap.g:7099:1: rule__EQueryParam__Group_2__0__Impl : ( 'named' ) ; public final void rule__EQueryParam__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7103:1: ( ( 'named' ) ) // InternalEMap.g:7104:1: ( 'named' ) { // InternalEMap.g:7104:1: ( 'named' ) // InternalEMap.g:7105:1: 'named' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getNamedKeyword_2_0()); } match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getNamedKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group_2__0__Impl" // $ANTLR start "rule__EQueryParam__Group_2__1" // InternalEMap.g:7118:1: rule__EQueryParam__Group_2__1 : rule__EQueryParam__Group_2__1__Impl ; public final void rule__EQueryParam__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7122:1: ( rule__EQueryParam__Group_2__1__Impl ) // InternalEMap.g:7123:2: rule__EQueryParam__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__EQueryParam__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__EQueryParam__Group_2__1" // $ANTLR start "rule__EQueryParam__Group_2__1__Impl" // InternalEMap.g:7129:1: rule__EQueryParam__Group_2__1__Impl : ( ( rule__EQueryParam__NameAssignment_2_1 ) ) ; public final void rule__EQueryParam__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7133:1: ( ( ( rule__EQueryParam__NameAssignment_2_1 ) ) ) // InternalEMap.g:7134:1: ( ( rule__EQueryParam__NameAssignment_2_1 ) ) { // InternalEMap.g:7134:1: ( ( rule__EQueryParam__NameAssignment_2_1 ) ) // InternalEMap.g:7135:1: ( rule__EQueryParam__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getNameAssignment_2_1()); } // InternalEMap.g:7136:1: ( rule__EQueryParam__NameAssignment_2_1 ) // InternalEMap.g:7136:2: rule__EQueryParam__NameAssignment_2_1 { pushFollow(FOLLOW_2); rule__EQueryParam__NameAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getNameAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__Group_2__1__Impl" // $ANTLR start "rule__EMappingEntityDef__Group__0" // InternalEMap.g:7150:1: rule__EMappingEntityDef__Group__0 : rule__EMappingEntityDef__Group__0__Impl rule__EMappingEntityDef__Group__1 ; public final void rule__EMappingEntityDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7154:1: ( rule__EMappingEntityDef__Group__0__Impl rule__EMappingEntityDef__Group__1 ) // InternalEMap.g:7155:2: rule__EMappingEntityDef__Group__0__Impl rule__EMappingEntityDef__Group__1 { pushFollow(FOLLOW_42); rule__EMappingEntityDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntityDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__0" // $ANTLR start "rule__EMappingEntityDef__Group__0__Impl" // InternalEMap.g:7162:1: rule__EMappingEntityDef__Group__0__Impl : ( ( rule__EMappingEntityDef__PackageAssignment_0 ) ) ; public final void rule__EMappingEntityDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7166:1: ( ( ( rule__EMappingEntityDef__PackageAssignment_0 ) ) ) // InternalEMap.g:7167:1: ( ( rule__EMappingEntityDef__PackageAssignment_0 ) ) { // InternalEMap.g:7167:1: ( ( rule__EMappingEntityDef__PackageAssignment_0 ) ) // InternalEMap.g:7168:1: ( rule__EMappingEntityDef__PackageAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getPackageAssignment_0()); } // InternalEMap.g:7169:1: ( rule__EMappingEntityDef__PackageAssignment_0 ) // InternalEMap.g:7169:2: rule__EMappingEntityDef__PackageAssignment_0 { pushFollow(FOLLOW_2); rule__EMappingEntityDef__PackageAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getPackageAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__0__Impl" // $ANTLR start "rule__EMappingEntityDef__Group__1" // InternalEMap.g:7179:1: rule__EMappingEntityDef__Group__1 : rule__EMappingEntityDef__Group__1__Impl rule__EMappingEntityDef__Group__2 ; public final void rule__EMappingEntityDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7183:1: ( rule__EMappingEntityDef__Group__1__Impl rule__EMappingEntityDef__Group__2 ) // InternalEMap.g:7184:2: rule__EMappingEntityDef__Group__1__Impl rule__EMappingEntityDef__Group__2 { pushFollow(FOLLOW_42); rule__EMappingEntityDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntityDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__1" // $ANTLR start "rule__EMappingEntityDef__Group__1__Impl" // InternalEMap.g:7191:1: rule__EMappingEntityDef__Group__1__Impl : ( ( rule__EMappingEntityDef__ImportsAssignment_1 )* ) ; public final void rule__EMappingEntityDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7195:1: ( ( ( rule__EMappingEntityDef__ImportsAssignment_1 )* ) ) // InternalEMap.g:7196:1: ( ( rule__EMappingEntityDef__ImportsAssignment_1 )* ) { // InternalEMap.g:7196:1: ( ( rule__EMappingEntityDef__ImportsAssignment_1 )* ) // InternalEMap.g:7197:1: ( rule__EMappingEntityDef__ImportsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getImportsAssignment_1()); } // InternalEMap.g:7198:1: ( rule__EMappingEntityDef__ImportsAssignment_1 )* loop69: do { int alt69=2; int LA69_0 = input.LA(1); if ( (LA69_0==52) ) { alt69=1; } switch (alt69) { case 1 : // InternalEMap.g:7198:2: rule__EMappingEntityDef__ImportsAssignment_1 { pushFollow(FOLLOW_4); rule__EMappingEntityDef__ImportsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop69; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getImportsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__1__Impl" // $ANTLR start "rule__EMappingEntityDef__Group__2" // InternalEMap.g:7208:1: rule__EMappingEntityDef__Group__2 : rule__EMappingEntityDef__Group__2__Impl ; public final void rule__EMappingEntityDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7212:1: ( rule__EMappingEntityDef__Group__2__Impl ) // InternalEMap.g:7213:2: rule__EMappingEntityDef__Group__2__Impl { pushFollow(FOLLOW_2); rule__EMappingEntityDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__2" // $ANTLR start "rule__EMappingEntityDef__Group__2__Impl" // InternalEMap.g:7219:1: rule__EMappingEntityDef__Group__2__Impl : ( ( rule__EMappingEntityDef__EntityAssignment_2 ) ) ; public final void rule__EMappingEntityDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7223:1: ( ( ( rule__EMappingEntityDef__EntityAssignment_2 ) ) ) // InternalEMap.g:7224:1: ( ( rule__EMappingEntityDef__EntityAssignment_2 ) ) { // InternalEMap.g:7224:1: ( ( rule__EMappingEntityDef__EntityAssignment_2 ) ) // InternalEMap.g:7225:1: ( rule__EMappingEntityDef__EntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getEntityAssignment_2()); } // InternalEMap.g:7226:1: ( rule__EMappingEntityDef__EntityAssignment_2 ) // InternalEMap.g:7226:2: rule__EMappingEntityDef__EntityAssignment_2 { pushFollow(FOLLOW_2); rule__EMappingEntityDef__EntityAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getEntityAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__Group__2__Impl" // $ANTLR start "rule__Import__Group__0" // InternalEMap.g:7242:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; public final void rule__Import__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7246:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) // InternalEMap.g:7247:2: rule__Import__Group__0__Impl rule__Import__Group__1 { pushFollow(FOLLOW_5); rule__Import__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__Import__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__Group__0" // $ANTLR start "rule__Import__Group__0__Impl" // InternalEMap.g:7254:1: rule__Import__Group__0__Impl : ( 'import' ) ; public final void rule__Import__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7258:1: ( ( 'import' ) ) // InternalEMap.g:7259:1: ( 'import' ) { // InternalEMap.g:7259:1: ( 'import' ) // InternalEMap.g:7260:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportKeyword_0()); } match(input,52,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__Group__0__Impl" // $ANTLR start "rule__Import__Group__1" // InternalEMap.g:7273:1: rule__Import__Group__1 : rule__Import__Group__1__Impl ; public final void rule__Import__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7277:1: ( rule__Import__Group__1__Impl ) // InternalEMap.g:7278:2: rule__Import__Group__1__Impl { pushFollow(FOLLOW_2); rule__Import__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__Group__1" // $ANTLR start "rule__Import__Group__1__Impl" // InternalEMap.g:7284:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) ; public final void rule__Import__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7288:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) ) // InternalEMap.g:7289:1: ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) { // InternalEMap.g:7289:1: ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) // InternalEMap.g:7290:1: ( rule__Import__ImportedNamespaceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1()); } // InternalEMap.g:7291:1: ( rule__Import__ImportedNamespaceAssignment_1 ) // InternalEMap.g:7291:2: rule__Import__ImportedNamespaceAssignment_1 { pushFollow(FOLLOW_2); rule__Import__ImportedNamespaceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__Group__1__Impl" // $ANTLR start "rule__PackageDeclaration__Group__0" // InternalEMap.g:7305:1: rule__PackageDeclaration__Group__0 : rule__PackageDeclaration__Group__0__Impl rule__PackageDeclaration__Group__1 ; public final void rule__PackageDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7309:1: ( rule__PackageDeclaration__Group__0__Impl rule__PackageDeclaration__Group__1 ) // InternalEMap.g:7310:2: rule__PackageDeclaration__Group__0__Impl rule__PackageDeclaration__Group__1 { pushFollow(FOLLOW_5); rule__PackageDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__PackageDeclaration__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__0" // $ANTLR start "rule__PackageDeclaration__Group__0__Impl" // InternalEMap.g:7317:1: rule__PackageDeclaration__Group__0__Impl : ( 'package' ) ; public final void rule__PackageDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7321:1: ( ( 'package' ) ) // InternalEMap.g:7322:1: ( 'package' ) { // InternalEMap.g:7322:1: ( 'package' ) // InternalEMap.g:7323:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationAccess().getPackageKeyword_0()); } match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationAccess().getPackageKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__0__Impl" // $ANTLR start "rule__PackageDeclaration__Group__1" // InternalEMap.g:7336:1: rule__PackageDeclaration__Group__1 : rule__PackageDeclaration__Group__1__Impl rule__PackageDeclaration__Group__2 ; public final void rule__PackageDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7340:1: ( rule__PackageDeclaration__Group__1__Impl rule__PackageDeclaration__Group__2 ) // InternalEMap.g:7341:2: rule__PackageDeclaration__Group__1__Impl rule__PackageDeclaration__Group__2 { pushFollow(FOLLOW_43); rule__PackageDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__PackageDeclaration__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__1" // $ANTLR start "rule__PackageDeclaration__Group__1__Impl" // InternalEMap.g:7348:1: rule__PackageDeclaration__Group__1__Impl : ( ( rule__PackageDeclaration__NameAssignment_1 ) ) ; public final void rule__PackageDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7352:1: ( ( ( rule__PackageDeclaration__NameAssignment_1 ) ) ) // InternalEMap.g:7353:1: ( ( rule__PackageDeclaration__NameAssignment_1 ) ) { // InternalEMap.g:7353:1: ( ( rule__PackageDeclaration__NameAssignment_1 ) ) // InternalEMap.g:7354:1: ( rule__PackageDeclaration__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationAccess().getNameAssignment_1()); } // InternalEMap.g:7355:1: ( rule__PackageDeclaration__NameAssignment_1 ) // InternalEMap.g:7355:2: rule__PackageDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PackageDeclaration__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__1__Impl" // $ANTLR start "rule__PackageDeclaration__Group__2" // InternalEMap.g:7365:1: rule__PackageDeclaration__Group__2 : rule__PackageDeclaration__Group__2__Impl ; public final void rule__PackageDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7369:1: ( rule__PackageDeclaration__Group__2__Impl ) // InternalEMap.g:7370:2: rule__PackageDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__PackageDeclaration__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__2" // $ANTLR start "rule__PackageDeclaration__Group__2__Impl" // InternalEMap.g:7376:1: rule__PackageDeclaration__Group__2__Impl : ( ';' ) ; public final void rule__PackageDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7380:1: ( ( ';' ) ) // InternalEMap.g:7381:1: ( ';' ) { // InternalEMap.g:7381:1: ( ';' ) // InternalEMap.g:7382:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationAccess().getSemicolonKeyword_2()); } match(input,54,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationAccess().getSemicolonKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__Group__2__Impl" // $ANTLR start "rule__FQN__Group__0" // InternalEMap.g:7401:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; public final void rule__FQN__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7405:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) // InternalEMap.g:7406:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 { pushFollow(FOLLOW_44); rule__FQN__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__FQN__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__0" // $ANTLR start "rule__FQN__Group__0__Impl" // InternalEMap.g:7413:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; public final void rule__FQN__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7417:1: ( ( RULE_ID ) ) // InternalEMap.g:7418:1: ( RULE_ID ) { // InternalEMap.g:7418:1: ( RULE_ID ) // InternalEMap.g:7419:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__0__Impl" // $ANTLR start "rule__FQN__Group__1" // InternalEMap.g:7430:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; public final void rule__FQN__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7434:1: ( rule__FQN__Group__1__Impl ) // InternalEMap.g:7435:2: rule__FQN__Group__1__Impl { pushFollow(FOLLOW_2); rule__FQN__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__1" // $ANTLR start "rule__FQN__Group__1__Impl" // InternalEMap.g:7441:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; public final void rule__FQN__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7445:1: ( ( ( rule__FQN__Group_1__0 )* ) ) // InternalEMap.g:7446:1: ( ( rule__FQN__Group_1__0 )* ) { // InternalEMap.g:7446:1: ( ( rule__FQN__Group_1__0 )* ) // InternalEMap.g:7447:1: ( rule__FQN__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup_1()); } // InternalEMap.g:7448:1: ( rule__FQN__Group_1__0 )* loop70: do { int alt70=2; int LA70_0 = input.LA(1); if ( (LA70_0==55) ) { alt70=1; } switch (alt70) { case 1 : // InternalEMap.g:7448:2: rule__FQN__Group_1__0 { pushFollow(FOLLOW_45); rule__FQN__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop70; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__1__Impl" // $ANTLR start "rule__FQN__Group_1__0" // InternalEMap.g:7462:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; public final void rule__FQN__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7466:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) // InternalEMap.g:7467:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 { pushFollow(FOLLOW_5); rule__FQN__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__FQN__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__0" // $ANTLR start "rule__FQN__Group_1__0__Impl" // InternalEMap.g:7474:1: rule__FQN__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__FQN__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7478:1: ( ( ( '.' ) ) ) // InternalEMap.g:7479:1: ( ( '.' ) ) { // InternalEMap.g:7479:1: ( ( '.' ) ) // InternalEMap.g:7480:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } // InternalEMap.g:7481:1: ( '.' ) // InternalEMap.g:7482:2: '.' { match(input,55,FOLLOW_2); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__0__Impl" // $ANTLR start "rule__FQN__Group_1__1" // InternalEMap.g:7493:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; public final void rule__FQN__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7497:1: ( rule__FQN__Group_1__1__Impl ) // InternalEMap.g:7498:2: rule__FQN__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__FQN__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__FQN__Group_1__1" // $ANTLR start "rule__FQN__Group_1__1__Impl" // InternalEMap.g:7504:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__FQN__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7508:1: ( ( RULE_ID ) ) // InternalEMap.g:7509:1: ( RULE_ID ) { // InternalEMap.g:7509:1: ( RULE_ID ) // InternalEMap.g:7510:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__1__Impl" // $ANTLR start "rule__EMappingEntity__Group__0" // InternalEMap.g:7525:1: rule__EMappingEntity__Group__0 : rule__EMappingEntity__Group__0__Impl rule__EMappingEntity__Group__1 ; public final void rule__EMappingEntity__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7529:1: ( rule__EMappingEntity__Group__0__Impl rule__EMappingEntity__Group__1 ) // InternalEMap.g:7530:2: rule__EMappingEntity__Group__0__Impl rule__EMappingEntity__Group__1 { pushFollow(FOLLOW_42); rule__EMappingEntity__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__0" // $ANTLR start "rule__EMappingEntity__Group__0__Impl" // InternalEMap.g:7537:1: rule__EMappingEntity__Group__0__Impl : ( ( rule__EMappingEntity__AbstractAssignment_0 )? ) ; public final void rule__EMappingEntity__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7541:1: ( ( ( rule__EMappingEntity__AbstractAssignment_0 )? ) ) // InternalEMap.g:7542:1: ( ( rule__EMappingEntity__AbstractAssignment_0 )? ) { // InternalEMap.g:7542:1: ( ( rule__EMappingEntity__AbstractAssignment_0 )? ) // InternalEMap.g:7543:1: ( rule__EMappingEntity__AbstractAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAbstractAssignment_0()); } // InternalEMap.g:7544:1: ( rule__EMappingEntity__AbstractAssignment_0 )? int alt71=2; int LA71_0 = input.LA(1); if ( (LA71_0==76) ) { alt71=1; } switch (alt71) { case 1 : // InternalEMap.g:7544:2: rule__EMappingEntity__AbstractAssignment_0 { pushFollow(FOLLOW_2); rule__EMappingEntity__AbstractAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAbstractAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__0__Impl" // $ANTLR start "rule__EMappingEntity__Group__1" // InternalEMap.g:7554:1: rule__EMappingEntity__Group__1 : rule__EMappingEntity__Group__1__Impl rule__EMappingEntity__Group__2 ; public final void rule__EMappingEntity__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7558:1: ( rule__EMappingEntity__Group__1__Impl rule__EMappingEntity__Group__2 ) // InternalEMap.g:7559:2: rule__EMappingEntity__Group__1__Impl rule__EMappingEntity__Group__2 { pushFollow(FOLLOW_5); rule__EMappingEntity__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__1" // $ANTLR start "rule__EMappingEntity__Group__1__Impl" // InternalEMap.g:7566:1: rule__EMappingEntity__Group__1__Impl : ( 'entity' ) ; public final void rule__EMappingEntity__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7570:1: ( ( 'entity' ) ) // InternalEMap.g:7571:1: ( 'entity' ) { // InternalEMap.g:7571:1: ( 'entity' ) // InternalEMap.g:7572:1: 'entity' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getEntityKeyword_1()); } match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getEntityKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__1__Impl" // $ANTLR start "rule__EMappingEntity__Group__2" // InternalEMap.g:7585:1: rule__EMappingEntity__Group__2 : rule__EMappingEntity__Group__2__Impl rule__EMappingEntity__Group__3 ; public final void rule__EMappingEntity__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7589:1: ( rule__EMappingEntity__Group__2__Impl rule__EMappingEntity__Group__3 ) // InternalEMap.g:7590:2: rule__EMappingEntity__Group__2__Impl rule__EMappingEntity__Group__3 { pushFollow(FOLLOW_46); rule__EMappingEntity__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__2" // $ANTLR start "rule__EMappingEntity__Group__2__Impl" // InternalEMap.g:7597:1: rule__EMappingEntity__Group__2__Impl : ( ( rule__EMappingEntity__NameAssignment_2 ) ) ; public final void rule__EMappingEntity__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7601:1: ( ( ( rule__EMappingEntity__NameAssignment_2 ) ) ) // InternalEMap.g:7602:1: ( ( rule__EMappingEntity__NameAssignment_2 ) ) { // InternalEMap.g:7602:1: ( ( rule__EMappingEntity__NameAssignment_2 ) ) // InternalEMap.g:7603:1: ( rule__EMappingEntity__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNameAssignment_2()); } // InternalEMap.g:7604:1: ( rule__EMappingEntity__NameAssignment_2 ) // InternalEMap.g:7604:2: rule__EMappingEntity__NameAssignment_2 { pushFollow(FOLLOW_2); rule__EMappingEntity__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__2__Impl" // $ANTLR start "rule__EMappingEntity__Group__3" // InternalEMap.g:7614:1: rule__EMappingEntity__Group__3 : rule__EMappingEntity__Group__3__Impl rule__EMappingEntity__Group__4 ; public final void rule__EMappingEntity__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7618:1: ( rule__EMappingEntity__Group__3__Impl rule__EMappingEntity__Group__4 ) // InternalEMap.g:7619:2: rule__EMappingEntity__Group__3__Impl rule__EMappingEntity__Group__4 { pushFollow(FOLLOW_46); rule__EMappingEntity__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__3" // $ANTLR start "rule__EMappingEntity__Group__3__Impl" // InternalEMap.g:7626:1: rule__EMappingEntity__Group__3__Impl : ( ( rule__EMappingEntity__Group_3__0 )? ) ; public final void rule__EMappingEntity__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7630:1: ( ( ( rule__EMappingEntity__Group_3__0 )? ) ) // InternalEMap.g:7631:1: ( ( rule__EMappingEntity__Group_3__0 )? ) { // InternalEMap.g:7631:1: ( ( rule__EMappingEntity__Group_3__0 )? ) // InternalEMap.g:7632:1: ( rule__EMappingEntity__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_3()); } // InternalEMap.g:7633:1: ( rule__EMappingEntity__Group_3__0 )? int alt72=2; int LA72_0 = input.LA(1); if ( ((LA72_0>=13 && LA72_0<=14)) ) { alt72=1; } switch (alt72) { case 1 : // InternalEMap.g:7633:2: rule__EMappingEntity__Group_3__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__3__Impl" // $ANTLR start "rule__EMappingEntity__Group__4" // InternalEMap.g:7643:1: rule__EMappingEntity__Group__4 : rule__EMappingEntity__Group__4__Impl rule__EMappingEntity__Group__5 ; public final void rule__EMappingEntity__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7647:1: ( rule__EMappingEntity__Group__4__Impl rule__EMappingEntity__Group__5 ) // InternalEMap.g:7648:2: rule__EMappingEntity__Group__4__Impl rule__EMappingEntity__Group__5 { pushFollow(FOLLOW_31); rule__EMappingEntity__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__4" // $ANTLR start "rule__EMappingEntity__Group__4__Impl" // InternalEMap.g:7655:1: rule__EMappingEntity__Group__4__Impl : ( '{' ) ; public final void rule__EMappingEntity__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7659:1: ( ( '{' ) ) // InternalEMap.g:7660:1: ( '{' ) { // InternalEMap.g:7660:1: ( '{' ) // InternalEMap.g:7661:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_4()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__4__Impl" // $ANTLR start "rule__EMappingEntity__Group__5" // InternalEMap.g:7674:1: rule__EMappingEntity__Group__5 : rule__EMappingEntity__Group__5__Impl rule__EMappingEntity__Group__6 ; public final void rule__EMappingEntity__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7678:1: ( rule__EMappingEntity__Group__5__Impl rule__EMappingEntity__Group__6 ) // InternalEMap.g:7679:2: rule__EMappingEntity__Group__5__Impl rule__EMappingEntity__Group__6 { pushFollow(FOLLOW_47); rule__EMappingEntity__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__5" // $ANTLR start "rule__EMappingEntity__Group__5__Impl" // InternalEMap.g:7686:1: rule__EMappingEntity__Group__5__Impl : ( ( rule__EMappingEntity__EtypeAssignment_5 ) ) ; public final void rule__EMappingEntity__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7690:1: ( ( ( rule__EMappingEntity__EtypeAssignment_5 ) ) ) // InternalEMap.g:7691:1: ( ( rule__EMappingEntity__EtypeAssignment_5 ) ) { // InternalEMap.g:7691:1: ( ( rule__EMappingEntity__EtypeAssignment_5 ) ) // InternalEMap.g:7692:1: ( rule__EMappingEntity__EtypeAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getEtypeAssignment_5()); } // InternalEMap.g:7693:1: ( rule__EMappingEntity__EtypeAssignment_5 ) // InternalEMap.g:7693:2: rule__EMappingEntity__EtypeAssignment_5 { pushFollow(FOLLOW_2); rule__EMappingEntity__EtypeAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getEtypeAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__5__Impl" // $ANTLR start "rule__EMappingEntity__Group__6" // InternalEMap.g:7703:1: rule__EMappingEntity__Group__6 : rule__EMappingEntity__Group__6__Impl rule__EMappingEntity__Group__7 ; public final void rule__EMappingEntity__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7707:1: ( rule__EMappingEntity__Group__6__Impl rule__EMappingEntity__Group__7 ) // InternalEMap.g:7708:2: rule__EMappingEntity__Group__6__Impl rule__EMappingEntity__Group__7 { pushFollow(FOLLOW_47); rule__EMappingEntity__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__6" // $ANTLR start "rule__EMappingEntity__Group__6__Impl" // InternalEMap.g:7715:1: rule__EMappingEntity__Group__6__Impl : ( ( rule__EMappingEntity__Group_6__0 )? ) ; public final void rule__EMappingEntity__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7719:1: ( ( ( rule__EMappingEntity__Group_6__0 )? ) ) // InternalEMap.g:7720:1: ( ( rule__EMappingEntity__Group_6__0 )? ) { // InternalEMap.g:7720:1: ( ( rule__EMappingEntity__Group_6__0 )? ) // InternalEMap.g:7721:1: ( rule__EMappingEntity__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_6()); } // InternalEMap.g:7722:1: ( rule__EMappingEntity__Group_6__0 )? int alt73=2; int LA73_0 = input.LA(1); if ( (LA73_0==57) ) { alt73=1; } switch (alt73) { case 1 : // InternalEMap.g:7722:2: rule__EMappingEntity__Group_6__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__6__Impl" // $ANTLR start "rule__EMappingEntity__Group__7" // InternalEMap.g:7732:1: rule__EMappingEntity__Group__7 : rule__EMappingEntity__Group__7__Impl rule__EMappingEntity__Group__8 ; public final void rule__EMappingEntity__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7736:1: ( rule__EMappingEntity__Group__7__Impl rule__EMappingEntity__Group__8 ) // InternalEMap.g:7737:2: rule__EMappingEntity__Group__7__Impl rule__EMappingEntity__Group__8 { pushFollow(FOLLOW_47); rule__EMappingEntity__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__7" // $ANTLR start "rule__EMappingEntity__Group__7__Impl" // InternalEMap.g:7744:1: rule__EMappingEntity__Group__7__Impl : ( ( rule__EMappingEntity__Group_7__0 )? ) ; public final void rule__EMappingEntity__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7748:1: ( ( ( rule__EMappingEntity__Group_7__0 )? ) ) // InternalEMap.g:7749:1: ( ( rule__EMappingEntity__Group_7__0 )? ) { // InternalEMap.g:7749:1: ( ( rule__EMappingEntity__Group_7__0 )? ) // InternalEMap.g:7750:1: ( rule__EMappingEntity__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_7()); } // InternalEMap.g:7751:1: ( rule__EMappingEntity__Group_7__0 )? int alt74=2; int LA74_0 = input.LA(1); if ( (LA74_0==58) ) { alt74=1; } switch (alt74) { case 1 : // InternalEMap.g:7751:2: rule__EMappingEntity__Group_7__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__7__Impl" // $ANTLR start "rule__EMappingEntity__Group__8" // InternalEMap.g:7761:1: rule__EMappingEntity__Group__8 : rule__EMappingEntity__Group__8__Impl rule__EMappingEntity__Group__9 ; public final void rule__EMappingEntity__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7765:1: ( rule__EMappingEntity__Group__8__Impl rule__EMappingEntity__Group__9 ) // InternalEMap.g:7766:2: rule__EMappingEntity__Group__8__Impl rule__EMappingEntity__Group__9 { pushFollow(FOLLOW_48); rule__EMappingEntity__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__8" // $ANTLR start "rule__EMappingEntity__Group__8__Impl" // InternalEMap.g:7773:1: rule__EMappingEntity__Group__8__Impl : ( '}' ) ; public final void rule__EMappingEntity__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7777:1: ( ( '}' ) ) // InternalEMap.g:7778:1: ( '}' ) { // InternalEMap.g:7778:1: ( '}' ) // InternalEMap.g:7779:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_8()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__8__Impl" // $ANTLR start "rule__EMappingEntity__Group__9" // InternalEMap.g:7792:1: rule__EMappingEntity__Group__9 : rule__EMappingEntity__Group__9__Impl rule__EMappingEntity__Group__10 ; public final void rule__EMappingEntity__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7796:1: ( rule__EMappingEntity__Group__9__Impl rule__EMappingEntity__Group__10 ) // InternalEMap.g:7797:2: rule__EMappingEntity__Group__9__Impl rule__EMappingEntity__Group__10 { pushFollow(FOLLOW_48); rule__EMappingEntity__Group__9__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group__10(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__9" // $ANTLR start "rule__EMappingEntity__Group__9__Impl" // InternalEMap.g:7804:1: rule__EMappingEntity__Group__9__Impl : ( ( rule__EMappingEntity__Group_9__0 )? ) ; public final void rule__EMappingEntity__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7808:1: ( ( ( rule__EMappingEntity__Group_9__0 )? ) ) // InternalEMap.g:7809:1: ( ( rule__EMappingEntity__Group_9__0 )? ) { // InternalEMap.g:7809:1: ( ( rule__EMappingEntity__Group_9__0 )? ) // InternalEMap.g:7810:1: ( rule__EMappingEntity__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_9()); } // InternalEMap.g:7811:1: ( rule__EMappingEntity__Group_9__0 )? int alt75=2; int LA75_0 = input.LA(1); if ( (LA75_0==46) ) { alt75=1; } switch (alt75) { case 1 : // InternalEMap.g:7811:2: rule__EMappingEntity__Group_9__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_9__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__9__Impl" // $ANTLR start "rule__EMappingEntity__Group__10" // InternalEMap.g:7821:1: rule__EMappingEntity__Group__10 : rule__EMappingEntity__Group__10__Impl ; public final void rule__EMappingEntity__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7825:1: ( rule__EMappingEntity__Group__10__Impl ) // InternalEMap.g:7826:2: rule__EMappingEntity__Group__10__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group__10__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__10" // $ANTLR start "rule__EMappingEntity__Group__10__Impl" // InternalEMap.g:7832:1: rule__EMappingEntity__Group__10__Impl : ( ( rule__EMappingEntity__Group_10__0 )? ) ; public final void rule__EMappingEntity__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7836:1: ( ( ( rule__EMappingEntity__Group_10__0 )? ) ) // InternalEMap.g:7837:1: ( ( rule__EMappingEntity__Group_10__0 )? ) { // InternalEMap.g:7837:1: ( ( rule__EMappingEntity__Group_10__0 )? ) // InternalEMap.g:7838:1: ( rule__EMappingEntity__Group_10__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_10()); } // InternalEMap.g:7839:1: ( rule__EMappingEntity__Group_10__0 )? int alt76=2; int LA76_0 = input.LA(1); if ( (LA76_0==59) ) { alt76=1; } switch (alt76) { case 1 : // InternalEMap.g:7839:2: rule__EMappingEntity__Group_10__0 { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_10__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_10()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group__10__Impl" // $ANTLR start "rule__EMappingEntity__Group_3__0" // InternalEMap.g:7871:1: rule__EMappingEntity__Group_3__0 : rule__EMappingEntity__Group_3__0__Impl rule__EMappingEntity__Group_3__1 ; public final void rule__EMappingEntity__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7875:1: ( rule__EMappingEntity__Group_3__0__Impl rule__EMappingEntity__Group_3__1 ) // InternalEMap.g:7876:2: rule__EMappingEntity__Group_3__0__Impl rule__EMappingEntity__Group_3__1 { pushFollow(FOLLOW_5); rule__EMappingEntity__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_3__0" // $ANTLR start "rule__EMappingEntity__Group_3__0__Impl" // InternalEMap.g:7883:1: rule__EMappingEntity__Group_3__0__Impl : ( ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) ) ; public final void rule__EMappingEntity__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7887:1: ( ( ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) ) ) // InternalEMap.g:7888:1: ( ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) ) { // InternalEMap.g:7888:1: ( ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) ) // InternalEMap.g:7889:1: ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getExtensionTypeAssignment_3_0()); } // InternalEMap.g:7890:1: ( rule__EMappingEntity__ExtensionTypeAssignment_3_0 ) // InternalEMap.g:7890:2: rule__EMappingEntity__ExtensionTypeAssignment_3_0 { pushFollow(FOLLOW_2); rule__EMappingEntity__ExtensionTypeAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getExtensionTypeAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_3__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_3__1" // InternalEMap.g:7900:1: rule__EMappingEntity__Group_3__1 : rule__EMappingEntity__Group_3__1__Impl ; public final void rule__EMappingEntity__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7904:1: ( rule__EMappingEntity__Group_3__1__Impl ) // InternalEMap.g:7905:2: rule__EMappingEntity__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__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__EMappingEntity__Group_3__1" // $ANTLR start "rule__EMappingEntity__Group_3__1__Impl" // InternalEMap.g:7911:1: rule__EMappingEntity__Group_3__1__Impl : ( ( rule__EMappingEntity__ParentAssignment_3_1 ) ) ; public final void rule__EMappingEntity__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7915:1: ( ( ( rule__EMappingEntity__ParentAssignment_3_1 ) ) ) // InternalEMap.g:7916:1: ( ( rule__EMappingEntity__ParentAssignment_3_1 ) ) { // InternalEMap.g:7916:1: ( ( rule__EMappingEntity__ParentAssignment_3_1 ) ) // InternalEMap.g:7917:1: ( rule__EMappingEntity__ParentAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getParentAssignment_3_1()); } // InternalEMap.g:7918:1: ( rule__EMappingEntity__ParentAssignment_3_1 ) // InternalEMap.g:7918:2: rule__EMappingEntity__ParentAssignment_3_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__ParentAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getParentAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_3__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_6__0" // InternalEMap.g:7932:1: rule__EMappingEntity__Group_6__0 : rule__EMappingEntity__Group_6__0__Impl rule__EMappingEntity__Group_6__1 ; public final void rule__EMappingEntity__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7936:1: ( rule__EMappingEntity__Group_6__0__Impl rule__EMappingEntity__Group_6__1 ) // InternalEMap.g:7937:2: rule__EMappingEntity__Group_6__0__Impl rule__EMappingEntity__Group_6__1 { pushFollow(FOLLOW_12); rule__EMappingEntity__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__0" // $ANTLR start "rule__EMappingEntity__Group_6__0__Impl" // InternalEMap.g:7944:1: rule__EMappingEntity__Group_6__0__Impl : ( 'attributes' ) ; public final void rule__EMappingEntity__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7948:1: ( ( 'attributes' ) ) // InternalEMap.g:7949:1: ( 'attributes' ) { // InternalEMap.g:7949:1: ( 'attributes' ) // InternalEMap.g:7950:1: 'attributes' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAttributesKeyword_6_0()); } match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAttributesKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_6__1" // InternalEMap.g:7963:1: rule__EMappingEntity__Group_6__1 : rule__EMappingEntity__Group_6__1__Impl rule__EMappingEntity__Group_6__2 ; public final void rule__EMappingEntity__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7967:1: ( rule__EMappingEntity__Group_6__1__Impl rule__EMappingEntity__Group_6__2 ) // InternalEMap.g:7968:2: rule__EMappingEntity__Group_6__1__Impl rule__EMappingEntity__Group_6__2 { pushFollow(FOLLOW_49); rule__EMappingEntity__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__1" // $ANTLR start "rule__EMappingEntity__Group_6__1__Impl" // InternalEMap.g:7975:1: rule__EMappingEntity__Group_6__1__Impl : ( '{' ) ; public final void rule__EMappingEntity__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7979:1: ( ( '{' ) ) // InternalEMap.g:7980:1: ( '{' ) { // InternalEMap.g:7980:1: ( '{' ) // InternalEMap.g:7981:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_6_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_6__2" // InternalEMap.g:7994:1: rule__EMappingEntity__Group_6__2 : rule__EMappingEntity__Group_6__2__Impl rule__EMappingEntity__Group_6__3 ; public final void rule__EMappingEntity__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:7998:1: ( rule__EMappingEntity__Group_6__2__Impl rule__EMappingEntity__Group_6__3 ) // InternalEMap.g:7999:2: rule__EMappingEntity__Group_6__2__Impl rule__EMappingEntity__Group_6__3 { pushFollow(FOLLOW_14); rule__EMappingEntity__Group_6__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__2" // $ANTLR start "rule__EMappingEntity__Group_6__2__Impl" // InternalEMap.g:8006:1: rule__EMappingEntity__Group_6__2__Impl : ( ( rule__EMappingEntity__AttributesAssignment_6_2 ) ) ; public final void rule__EMappingEntity__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8010:1: ( ( ( rule__EMappingEntity__AttributesAssignment_6_2 ) ) ) // InternalEMap.g:8011:1: ( ( rule__EMappingEntity__AttributesAssignment_6_2 ) ) { // InternalEMap.g:8011:1: ( ( rule__EMappingEntity__AttributesAssignment_6_2 ) ) // InternalEMap.g:8012:1: ( rule__EMappingEntity__AttributesAssignment_6_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_2()); } // InternalEMap.g:8013:1: ( rule__EMappingEntity__AttributesAssignment_6_2 ) // InternalEMap.g:8013:2: rule__EMappingEntity__AttributesAssignment_6_2 { pushFollow(FOLLOW_2); rule__EMappingEntity__AttributesAssignment_6_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__2__Impl" // $ANTLR start "rule__EMappingEntity__Group_6__3" // InternalEMap.g:8023:1: rule__EMappingEntity__Group_6__3 : rule__EMappingEntity__Group_6__3__Impl rule__EMappingEntity__Group_6__4 ; public final void rule__EMappingEntity__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8027:1: ( rule__EMappingEntity__Group_6__3__Impl rule__EMappingEntity__Group_6__4 ) // InternalEMap.g:8028:2: rule__EMappingEntity__Group_6__3__Impl rule__EMappingEntity__Group_6__4 { pushFollow(FOLLOW_14); rule__EMappingEntity__Group_6__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__3" // $ANTLR start "rule__EMappingEntity__Group_6__3__Impl" // InternalEMap.g:8035:1: rule__EMappingEntity__Group_6__3__Impl : ( ( rule__EMappingEntity__Group_6_3__0 )* ) ; public final void rule__EMappingEntity__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8039:1: ( ( ( rule__EMappingEntity__Group_6_3__0 )* ) ) // InternalEMap.g:8040:1: ( ( rule__EMappingEntity__Group_6_3__0 )* ) { // InternalEMap.g:8040:1: ( ( rule__EMappingEntity__Group_6_3__0 )* ) // InternalEMap.g:8041:1: ( rule__EMappingEntity__Group_6_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_6_3()); } // InternalEMap.g:8042:1: ( rule__EMappingEntity__Group_6_3__0 )* loop77: do { int alt77=2; int LA77_0 = input.LA(1); if ( (LA77_0==30) ) { alt77=1; } switch (alt77) { case 1 : // InternalEMap.g:8042:2: rule__EMappingEntity__Group_6_3__0 { pushFollow(FOLLOW_9); rule__EMappingEntity__Group_6_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop77; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_6_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__3__Impl" // $ANTLR start "rule__EMappingEntity__Group_6__4" // InternalEMap.g:8052:1: rule__EMappingEntity__Group_6__4 : rule__EMappingEntity__Group_6__4__Impl ; public final void rule__EMappingEntity__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8056:1: ( rule__EMappingEntity__Group_6__4__Impl ) // InternalEMap.g:8057:2: rule__EMappingEntity__Group_6__4__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__4" // $ANTLR start "rule__EMappingEntity__Group_6__4__Impl" // InternalEMap.g:8063:1: rule__EMappingEntity__Group_6__4__Impl : ( '}' ) ; public final void rule__EMappingEntity__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8067:1: ( ( '}' ) ) // InternalEMap.g:8068:1: ( '}' ) { // InternalEMap.g:8068:1: ( '}' ) // InternalEMap.g:8069:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_6_4()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_6_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6__4__Impl" // $ANTLR start "rule__EMappingEntity__Group_6_3__0" // InternalEMap.g:8092:1: rule__EMappingEntity__Group_6_3__0 : rule__EMappingEntity__Group_6_3__0__Impl rule__EMappingEntity__Group_6_3__1 ; public final void rule__EMappingEntity__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8096:1: ( rule__EMappingEntity__Group_6_3__0__Impl rule__EMappingEntity__Group_6_3__1 ) // InternalEMap.g:8097:2: rule__EMappingEntity__Group_6_3__0__Impl rule__EMappingEntity__Group_6_3__1 { pushFollow(FOLLOW_49); rule__EMappingEntity__Group_6_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6_3__0" // $ANTLR start "rule__EMappingEntity__Group_6_3__0__Impl" // InternalEMap.g:8104:1: rule__EMappingEntity__Group_6_3__0__Impl : ( ',' ) ; public final void rule__EMappingEntity__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8108:1: ( ( ',' ) ) // InternalEMap.g:8109:1: ( ',' ) { // InternalEMap.g:8109:1: ( ',' ) // InternalEMap.g:8110:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getCommaKeyword_6_3_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getCommaKeyword_6_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6_3__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_6_3__1" // InternalEMap.g:8123:1: rule__EMappingEntity__Group_6_3__1 : rule__EMappingEntity__Group_6_3__1__Impl ; public final void rule__EMappingEntity__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8127:1: ( rule__EMappingEntity__Group_6_3__1__Impl ) // InternalEMap.g:8128:2: rule__EMappingEntity__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_6_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6_3__1" // $ANTLR start "rule__EMappingEntity__Group_6_3__1__Impl" // InternalEMap.g:8134:1: rule__EMappingEntity__Group_6_3__1__Impl : ( ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) ) ; public final void rule__EMappingEntity__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8138:1: ( ( ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) ) ) // InternalEMap.g:8139:1: ( ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) ) { // InternalEMap.g:8139:1: ( ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) ) // InternalEMap.g:8140:1: ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_3_1()); } // InternalEMap.g:8141:1: ( rule__EMappingEntity__AttributesAssignment_6_3_1 ) // InternalEMap.g:8141:2: rule__EMappingEntity__AttributesAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__AttributesAssignment_6_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_6_3__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_7__0" // InternalEMap.g:8155:1: rule__EMappingEntity__Group_7__0 : rule__EMappingEntity__Group_7__0__Impl rule__EMappingEntity__Group_7__1 ; public final void rule__EMappingEntity__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8159:1: ( rule__EMappingEntity__Group_7__0__Impl rule__EMappingEntity__Group_7__1 ) // InternalEMap.g:8160:2: rule__EMappingEntity__Group_7__0__Impl rule__EMappingEntity__Group_7__1 { pushFollow(FOLLOW_12); rule__EMappingEntity__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__0" // $ANTLR start "rule__EMappingEntity__Group_7__0__Impl" // InternalEMap.g:8167:1: rule__EMappingEntity__Group_7__0__Impl : ( 'queries' ) ; public final void rule__EMappingEntity__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8171:1: ( ( 'queries' ) ) // InternalEMap.g:8172:1: ( 'queries' ) { // InternalEMap.g:8172:1: ( 'queries' ) // InternalEMap.g:8173:1: 'queries' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getQueriesKeyword_7_0()); } match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getQueriesKeyword_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_7__1" // InternalEMap.g:8186:1: rule__EMappingEntity__Group_7__1 : rule__EMappingEntity__Group_7__1__Impl rule__EMappingEntity__Group_7__2 ; public final void rule__EMappingEntity__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8190:1: ( rule__EMappingEntity__Group_7__1__Impl rule__EMappingEntity__Group_7__2 ) // InternalEMap.g:8191:2: rule__EMappingEntity__Group_7__1__Impl rule__EMappingEntity__Group_7__2 { pushFollow(FOLLOW_50); rule__EMappingEntity__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__1" // $ANTLR start "rule__EMappingEntity__Group_7__1__Impl" // InternalEMap.g:8198:1: rule__EMappingEntity__Group_7__1__Impl : ( '{' ) ; public final void rule__EMappingEntity__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8202:1: ( ( '{' ) ) // InternalEMap.g:8203:1: ( '{' ) { // InternalEMap.g:8203:1: ( '{' ) // InternalEMap.g:8204:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_7_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getLeftCurlyBracketKeyword_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_7__2" // InternalEMap.g:8217:1: rule__EMappingEntity__Group_7__2 : rule__EMappingEntity__Group_7__2__Impl rule__EMappingEntity__Group_7__3 ; public final void rule__EMappingEntity__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8221:1: ( rule__EMappingEntity__Group_7__2__Impl rule__EMappingEntity__Group_7__3 ) // InternalEMap.g:8222:2: rule__EMappingEntity__Group_7__2__Impl rule__EMappingEntity__Group_7__3 { pushFollow(FOLLOW_14); rule__EMappingEntity__Group_7__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__2" // $ANTLR start "rule__EMappingEntity__Group_7__2__Impl" // InternalEMap.g:8229:1: rule__EMappingEntity__Group_7__2__Impl : ( ( rule__EMappingEntity__Alternatives_7_2 ) ) ; public final void rule__EMappingEntity__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8233:1: ( ( ( rule__EMappingEntity__Alternatives_7_2 ) ) ) // InternalEMap.g:8234:1: ( ( rule__EMappingEntity__Alternatives_7_2 ) ) { // InternalEMap.g:8234:1: ( ( rule__EMappingEntity__Alternatives_7_2 ) ) // InternalEMap.g:8235:1: ( rule__EMappingEntity__Alternatives_7_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAlternatives_7_2()); } // InternalEMap.g:8236:1: ( rule__EMappingEntity__Alternatives_7_2 ) // InternalEMap.g:8236:2: rule__EMappingEntity__Alternatives_7_2 { pushFollow(FOLLOW_2); rule__EMappingEntity__Alternatives_7_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAlternatives_7_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__2__Impl" // $ANTLR start "rule__EMappingEntity__Group_7__3" // InternalEMap.g:8246:1: rule__EMappingEntity__Group_7__3 : rule__EMappingEntity__Group_7__3__Impl rule__EMappingEntity__Group_7__4 ; public final void rule__EMappingEntity__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8250:1: ( rule__EMappingEntity__Group_7__3__Impl rule__EMappingEntity__Group_7__4 ) // InternalEMap.g:8251:2: rule__EMappingEntity__Group_7__3__Impl rule__EMappingEntity__Group_7__4 { pushFollow(FOLLOW_14); rule__EMappingEntity__Group_7__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__3" // $ANTLR start "rule__EMappingEntity__Group_7__3__Impl" // InternalEMap.g:8258:1: rule__EMappingEntity__Group_7__3__Impl : ( ( rule__EMappingEntity__Group_7_3__0 )* ) ; public final void rule__EMappingEntity__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8262:1: ( ( ( rule__EMappingEntity__Group_7_3__0 )* ) ) // InternalEMap.g:8263:1: ( ( rule__EMappingEntity__Group_7_3__0 )* ) { // InternalEMap.g:8263:1: ( ( rule__EMappingEntity__Group_7_3__0 )* ) // InternalEMap.g:8264:1: ( rule__EMappingEntity__Group_7_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getGroup_7_3()); } // InternalEMap.g:8265:1: ( rule__EMappingEntity__Group_7_3__0 )* loop78: do { int alt78=2; int LA78_0 = input.LA(1); if ( (LA78_0==30) ) { alt78=1; } switch (alt78) { case 1 : // InternalEMap.g:8265:2: rule__EMappingEntity__Group_7_3__0 { pushFollow(FOLLOW_9); rule__EMappingEntity__Group_7_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop78; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getGroup_7_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__3__Impl" // $ANTLR start "rule__EMappingEntity__Group_7__4" // InternalEMap.g:8275:1: rule__EMappingEntity__Group_7__4 : rule__EMappingEntity__Group_7__4__Impl ; public final void rule__EMappingEntity__Group_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8279:1: ( rule__EMappingEntity__Group_7__4__Impl ) // InternalEMap.g:8280:2: rule__EMappingEntity__Group_7__4__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__4" // $ANTLR start "rule__EMappingEntity__Group_7__4__Impl" // InternalEMap.g:8286:1: rule__EMappingEntity__Group_7__4__Impl : ( '}' ) ; public final void rule__EMappingEntity__Group_7__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8290:1: ( ( '}' ) ) // InternalEMap.g:8291:1: ( '}' ) { // InternalEMap.g:8291:1: ( '}' ) // InternalEMap.g:8292:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_7_4()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getRightCurlyBracketKeyword_7_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7__4__Impl" // $ANTLR start "rule__EMappingEntity__Group_7_3__0" // InternalEMap.g:8315:1: rule__EMappingEntity__Group_7_3__0 : rule__EMappingEntity__Group_7_3__0__Impl rule__EMappingEntity__Group_7_3__1 ; public final void rule__EMappingEntity__Group_7_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8319:1: ( rule__EMappingEntity__Group_7_3__0__Impl rule__EMappingEntity__Group_7_3__1 ) // InternalEMap.g:8320:2: rule__EMappingEntity__Group_7_3__0__Impl rule__EMappingEntity__Group_7_3__1 { pushFollow(FOLLOW_50); rule__EMappingEntity__Group_7_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7_3__0" // $ANTLR start "rule__EMappingEntity__Group_7_3__0__Impl" // InternalEMap.g:8327:1: rule__EMappingEntity__Group_7_3__0__Impl : ( ',' ) ; public final void rule__EMappingEntity__Group_7_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8331:1: ( ( ',' ) ) // InternalEMap.g:8332:1: ( ',' ) { // InternalEMap.g:8332:1: ( ',' ) // InternalEMap.g:8333:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getCommaKeyword_7_3_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getCommaKeyword_7_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7_3__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_7_3__1" // InternalEMap.g:8346:1: rule__EMappingEntity__Group_7_3__1 : rule__EMappingEntity__Group_7_3__1__Impl ; public final void rule__EMappingEntity__Group_7_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8350:1: ( rule__EMappingEntity__Group_7_3__1__Impl ) // InternalEMap.g:8351:2: rule__EMappingEntity__Group_7_3__1__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_7_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7_3__1" // $ANTLR start "rule__EMappingEntity__Group_7_3__1__Impl" // InternalEMap.g:8357:1: rule__EMappingEntity__Group_7_3__1__Impl : ( ( rule__EMappingEntity__Alternatives_7_3_1 ) ) ; public final void rule__EMappingEntity__Group_7_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8361:1: ( ( ( rule__EMappingEntity__Alternatives_7_3_1 ) ) ) // InternalEMap.g:8362:1: ( ( rule__EMappingEntity__Alternatives_7_3_1 ) ) { // InternalEMap.g:8362:1: ( ( rule__EMappingEntity__Alternatives_7_3_1 ) ) // InternalEMap.g:8363:1: ( rule__EMappingEntity__Alternatives_7_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAlternatives_7_3_1()); } // InternalEMap.g:8364:1: ( rule__EMappingEntity__Alternatives_7_3_1 ) // InternalEMap.g:8364:2: rule__EMappingEntity__Alternatives_7_3_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__Alternatives_7_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAlternatives_7_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_7_3__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_9__0" // InternalEMap.g:8378:1: rule__EMappingEntity__Group_9__0 : rule__EMappingEntity__Group_9__0__Impl rule__EMappingEntity__Group_9__1 ; public final void rule__EMappingEntity__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8382:1: ( rule__EMappingEntity__Group_9__0__Impl rule__EMappingEntity__Group_9__1 ) // InternalEMap.g:8383:2: rule__EMappingEntity__Group_9__0__Impl rule__EMappingEntity__Group_9__1 { pushFollow(FOLLOW_5); rule__EMappingEntity__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_9__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_9__0" // $ANTLR start "rule__EMappingEntity__Group_9__0__Impl" // InternalEMap.g:8390:1: rule__EMappingEntity__Group_9__0__Impl : ( 'as' ) ; public final void rule__EMappingEntity__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8394:1: ( ( 'as' ) ) // InternalEMap.g:8395:1: ( 'as' ) { // InternalEMap.g:8395:1: ( 'as' ) // InternalEMap.g:8396:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAsKeyword_9_0()); } match(input,46,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAsKeyword_9_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_9__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_9__1" // InternalEMap.g:8409:1: rule__EMappingEntity__Group_9__1 : rule__EMappingEntity__Group_9__1__Impl ; public final void rule__EMappingEntity__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8413:1: ( rule__EMappingEntity__Group_9__1__Impl ) // InternalEMap.g:8414:2: rule__EMappingEntity__Group_9__1__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_9__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_9__1" // $ANTLR start "rule__EMappingEntity__Group_9__1__Impl" // InternalEMap.g:8420:1: rule__EMappingEntity__Group_9__1__Impl : ( ( rule__EMappingEntity__TableNameAssignment_9_1 ) ) ; public final void rule__EMappingEntity__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8424:1: ( ( ( rule__EMappingEntity__TableNameAssignment_9_1 ) ) ) // InternalEMap.g:8425:1: ( ( rule__EMappingEntity__TableNameAssignment_9_1 ) ) { // InternalEMap.g:8425:1: ( ( rule__EMappingEntity__TableNameAssignment_9_1 ) ) // InternalEMap.g:8426:1: ( rule__EMappingEntity__TableNameAssignment_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getTableNameAssignment_9_1()); } // InternalEMap.g:8427:1: ( rule__EMappingEntity__TableNameAssignment_9_1 ) // InternalEMap.g:8427:2: rule__EMappingEntity__TableNameAssignment_9_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__TableNameAssignment_9_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getTableNameAssignment_9_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_9__1__Impl" // $ANTLR start "rule__EMappingEntity__Group_10__0" // InternalEMap.g:8441:1: rule__EMappingEntity__Group_10__0 : rule__EMappingEntity__Group_10__0__Impl rule__EMappingEntity__Group_10__1 ; public final void rule__EMappingEntity__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8445:1: ( rule__EMappingEntity__Group_10__0__Impl rule__EMappingEntity__Group_10__1 ) // InternalEMap.g:8446:2: rule__EMappingEntity__Group_10__0__Impl rule__EMappingEntity__Group_10__1 { pushFollow(FOLLOW_5); rule__EMappingEntity__Group_10__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingEntity__Group_10__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_10__0" // $ANTLR start "rule__EMappingEntity__Group_10__0__Impl" // InternalEMap.g:8453:1: rule__EMappingEntity__Group_10__0__Impl : ( 'descriminatedby' ) ; public final void rule__EMappingEntity__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8457:1: ( ( 'descriminatedby' ) ) // InternalEMap.g:8458:1: ( 'descriminatedby' ) { // InternalEMap.g:8458:1: ( 'descriminatedby' ) // InternalEMap.g:8459:1: 'descriminatedby' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getDescriminatedbyKeyword_10_0()); } match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getDescriminatedbyKeyword_10_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_10__0__Impl" // $ANTLR start "rule__EMappingEntity__Group_10__1" // InternalEMap.g:8472:1: rule__EMappingEntity__Group_10__1 : rule__EMappingEntity__Group_10__1__Impl ; public final void rule__EMappingEntity__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8476:1: ( rule__EMappingEntity__Group_10__1__Impl ) // InternalEMap.g:8477:2: rule__EMappingEntity__Group_10__1__Impl { pushFollow(FOLLOW_2); rule__EMappingEntity__Group_10__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_10__1" // $ANTLR start "rule__EMappingEntity__Group_10__1__Impl" // InternalEMap.g:8483:1: rule__EMappingEntity__Group_10__1__Impl : ( ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) ) ; public final void rule__EMappingEntity__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8487:1: ( ( ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) ) ) // InternalEMap.g:8488:1: ( ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) ) { // InternalEMap.g:8488:1: ( ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) ) // InternalEMap.g:8489:1: ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getDescriminationColumnAssignment_10_1()); } // InternalEMap.g:8490:1: ( rule__EMappingEntity__DescriminationColumnAssignment_10_1 ) // InternalEMap.g:8490:2: rule__EMappingEntity__DescriminationColumnAssignment_10_1 { pushFollow(FOLLOW_2); rule__EMappingEntity__DescriminationColumnAssignment_10_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getDescriminationColumnAssignment_10_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__Group_10__1__Impl" // $ANTLR start "rule__EAttribute__Group__0" // InternalEMap.g:8504:1: rule__EAttribute__Group__0 : rule__EAttribute__Group__0__Impl rule__EAttribute__Group__1 ; public final void rule__EAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8508:1: ( rule__EAttribute__Group__0__Impl rule__EAttribute__Group__1 ) // InternalEMap.g:8509:2: rule__EAttribute__Group__0__Impl rule__EAttribute__Group__1 { pushFollow(FOLLOW_5); rule__EAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__0" // $ANTLR start "rule__EAttribute__Group__0__Impl" // InternalEMap.g:8516:1: rule__EAttribute__Group__0__Impl : ( ( rule__EAttribute__Alternatives_0 ) ) ; public final void rule__EAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8520:1: ( ( ( rule__EAttribute__Alternatives_0 ) ) ) // InternalEMap.g:8521:1: ( ( rule__EAttribute__Alternatives_0 ) ) { // InternalEMap.g:8521:1: ( ( rule__EAttribute__Alternatives_0 ) ) // InternalEMap.g:8522:1: ( rule__EAttribute__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getAlternatives_0()); } // InternalEMap.g:8523:1: ( rule__EAttribute__Alternatives_0 ) // InternalEMap.g:8523:2: rule__EAttribute__Alternatives_0 { pushFollow(FOLLOW_2); rule__EAttribute__Alternatives_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getAlternatives_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__0__Impl" // $ANTLR start "rule__EAttribute__Group__1" // InternalEMap.g:8533:1: rule__EAttribute__Group__1 : rule__EAttribute__Group__1__Impl rule__EAttribute__Group__2 ; public final void rule__EAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8537:1: ( rule__EAttribute__Group__1__Impl rule__EAttribute__Group__2 ) // InternalEMap.g:8538:2: rule__EAttribute__Group__1__Impl rule__EAttribute__Group__2 { pushFollow(FOLLOW_51); rule__EAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__1" // $ANTLR start "rule__EAttribute__Group__1__Impl" // InternalEMap.g:8545:1: rule__EAttribute__Group__1__Impl : ( ( rule__EAttribute__NameAssignment_1 ) ) ; public final void rule__EAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8549:1: ( ( ( rule__EAttribute__NameAssignment_1 ) ) ) // InternalEMap.g:8550:1: ( ( rule__EAttribute__NameAssignment_1 ) ) { // InternalEMap.g:8550:1: ( ( rule__EAttribute__NameAssignment_1 ) ) // InternalEMap.g:8551:1: ( rule__EAttribute__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getNameAssignment_1()); } // InternalEMap.g:8552:1: ( rule__EAttribute__NameAssignment_1 ) // InternalEMap.g:8552:2: rule__EAttribute__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EAttribute__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__1__Impl" // $ANTLR start "rule__EAttribute__Group__2" // InternalEMap.g:8562:1: rule__EAttribute__Group__2 : rule__EAttribute__Group__2__Impl rule__EAttribute__Group__3 ; public final void rule__EAttribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8566:1: ( rule__EAttribute__Group__2__Impl rule__EAttribute__Group__3 ) // InternalEMap.g:8567:2: rule__EAttribute__Group__2__Impl rule__EAttribute__Group__3 { pushFollow(FOLLOW_52); rule__EAttribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__2" // $ANTLR start "rule__EAttribute__Group__2__Impl" // InternalEMap.g:8574:1: rule__EAttribute__Group__2__Impl : ( '=>' ) ; public final void rule__EAttribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8578:1: ( ( '=>' ) ) // InternalEMap.g:8579:1: ( '=>' ) { // InternalEMap.g:8579:1: ( '=>' ) // InternalEMap.g:8580:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getEqualsSignGreaterThanSignKeyword_2()); } match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getEqualsSignGreaterThanSignKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__2__Impl" // $ANTLR start "rule__EAttribute__Group__3" // InternalEMap.g:8593:1: rule__EAttribute__Group__3 : rule__EAttribute__Group__3__Impl rule__EAttribute__Group__4 ; public final void rule__EAttribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8597:1: ( rule__EAttribute__Group__3__Impl rule__EAttribute__Group__4 ) // InternalEMap.g:8598:2: rule__EAttribute__Group__3__Impl rule__EAttribute__Group__4 { pushFollow(FOLLOW_32); rule__EAttribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__3" // $ANTLR start "rule__EAttribute__Group__3__Impl" // InternalEMap.g:8605:1: rule__EAttribute__Group__3__Impl : ( ( rule__EAttribute__Alternatives_3 ) ) ; public final void rule__EAttribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8609:1: ( ( ( rule__EAttribute__Alternatives_3 ) ) ) // InternalEMap.g:8610:1: ( ( rule__EAttribute__Alternatives_3 ) ) { // InternalEMap.g:8610:1: ( ( rule__EAttribute__Alternatives_3 ) ) // InternalEMap.g:8611:1: ( rule__EAttribute__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getAlternatives_3()); } // InternalEMap.g:8612:1: ( rule__EAttribute__Alternatives_3 ) // InternalEMap.g:8612:2: rule__EAttribute__Alternatives_3 { pushFollow(FOLLOW_2); rule__EAttribute__Alternatives_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getAlternatives_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__3__Impl" // $ANTLR start "rule__EAttribute__Group__4" // InternalEMap.g:8622:1: rule__EAttribute__Group__4 : rule__EAttribute__Group__4__Impl ; public final void rule__EAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8626:1: ( rule__EAttribute__Group__4__Impl ) // InternalEMap.g:8627:2: rule__EAttribute__Group__4__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__4" // $ANTLR start "rule__EAttribute__Group__4__Impl" // InternalEMap.g:8633:1: rule__EAttribute__Group__4__Impl : ( ( rule__EAttribute__Group_4__0 )? ) ; public final void rule__EAttribute__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8637:1: ( ( ( rule__EAttribute__Group_4__0 )? ) ) // InternalEMap.g:8638:1: ( ( rule__EAttribute__Group_4__0 )? ) { // InternalEMap.g:8638:1: ( ( rule__EAttribute__Group_4__0 )? ) // InternalEMap.g:8639:1: ( rule__EAttribute__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_4()); } // InternalEMap.g:8640:1: ( rule__EAttribute__Group_4__0 )? int alt79=2; int LA79_0 = input.LA(1); if ( (LA79_0==44) ) { alt79=1; } switch (alt79) { case 1 : // InternalEMap.g:8640:2: rule__EAttribute__Group_4__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group__4__Impl" // $ANTLR start "rule__EAttribute__Group_3_0__0" // InternalEMap.g:8660:1: rule__EAttribute__Group_3_0__0 : rule__EAttribute__Group_3_0__0__Impl rule__EAttribute__Group_3_0__1 ; public final void rule__EAttribute__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8664:1: ( rule__EAttribute__Group_3_0__0__Impl rule__EAttribute__Group_3_0__1 ) // InternalEMap.g:8665:2: rule__EAttribute__Group_3_0__0__Impl rule__EAttribute__Group_3_0__1 { pushFollow(FOLLOW_53); rule__EAttribute__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__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__EAttribute__Group_3_0__0" // $ANTLR start "rule__EAttribute__Group_3_0__0__Impl" // InternalEMap.g:8672:1: rule__EAttribute__Group_3_0__0__Impl : ( ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) ) ; public final void rule__EAttribute__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8676:1: ( ( ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) ) ) // InternalEMap.g:8677:1: ( ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) ) { // InternalEMap.g:8677:1: ( ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) ) // InternalEMap.g:8678:1: ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getColumnNameAssignment_3_0_0()); } // InternalEMap.g:8679:1: ( rule__EAttribute__ColumnNameAssignment_3_0_0 ) // InternalEMap.g:8679:2: rule__EAttribute__ColumnNameAssignment_3_0_0 { pushFollow(FOLLOW_2); rule__EAttribute__ColumnNameAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getColumnNameAssignment_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_0__1" // InternalEMap.g:8689:1: rule__EAttribute__Group_3_0__1 : rule__EAttribute__Group_3_0__1__Impl ; public final void rule__EAttribute__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8693:1: ( rule__EAttribute__Group_3_0__1__Impl ) // InternalEMap.g:8694:2: rule__EAttribute__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__EAttribute__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__EAttribute__Group_3_0__1" // $ANTLR start "rule__EAttribute__Group_3_0__1__Impl" // InternalEMap.g:8700:1: rule__EAttribute__Group_3_0__1__Impl : ( ( rule__EAttribute__Group_3_0_1__0 )? ) ; public final void rule__EAttribute__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8704:1: ( ( ( rule__EAttribute__Group_3_0_1__0 )? ) ) // InternalEMap.g:8705:1: ( ( rule__EAttribute__Group_3_0_1__0 )? ) { // InternalEMap.g:8705:1: ( ( rule__EAttribute__Group_3_0_1__0 )? ) // InternalEMap.g:8706:1: ( rule__EAttribute__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_0_1()); } // InternalEMap.g:8707:1: ( rule__EAttribute__Group_3_0_1__0 )? int alt80=2; int LA80_0 = input.LA(1); if ( (LA80_0==61) ) { alt80=1; } switch (alt80) { case 1 : // InternalEMap.g:8707:2: rule__EAttribute__Group_3_0_1__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0__1__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1__0" // InternalEMap.g:8721:1: rule__EAttribute__Group_3_0_1__0 : rule__EAttribute__Group_3_0_1__0__Impl rule__EAttribute__Group_3_0_1__1 ; public final void rule__EAttribute__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8725:1: ( rule__EAttribute__Group_3_0_1__0__Impl rule__EAttribute__Group_3_0_1__1 ) // InternalEMap.g:8726:2: rule__EAttribute__Group_3_0_1__0__Impl rule__EAttribute__Group_3_0_1__1 { pushFollow(FOLLOW_12); rule__EAttribute__Group_3_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__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__EAttribute__Group_3_0_1__0" // $ANTLR start "rule__EAttribute__Group_3_0_1__0__Impl" // InternalEMap.g:8733:1: rule__EAttribute__Group_3_0_1__0__Impl : ( 'generatedby' ) ; public final void rule__EAttribute__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8737:1: ( ( 'generatedby' ) ) // InternalEMap.g:8738:1: ( 'generatedby' ) { // InternalEMap.g:8738:1: ( 'generatedby' ) // InternalEMap.g:8739:1: 'generatedby' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGeneratedbyKeyword_3_0_1_0()); } match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGeneratedbyKeyword_3_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1__1" // InternalEMap.g:8752:1: rule__EAttribute__Group_3_0_1__1 : rule__EAttribute__Group_3_0_1__1__Impl rule__EAttribute__Group_3_0_1__2 ; public final void rule__EAttribute__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8756:1: ( rule__EAttribute__Group_3_0_1__1__Impl rule__EAttribute__Group_3_0_1__2 ) // InternalEMap.g:8757:2: rule__EAttribute__Group_3_0_1__1__Impl rule__EAttribute__Group_3_0_1__2 { pushFollow(FOLLOW_17); rule__EAttribute__Group_3_0_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__1" // $ANTLR start "rule__EAttribute__Group_3_0_1__1__Impl" // InternalEMap.g:8764:1: rule__EAttribute__Group_3_0_1__1__Impl : ( '{' ) ; public final void rule__EAttribute__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8768:1: ( ( '{' ) ) // InternalEMap.g:8769:1: ( '{' ) { // InternalEMap.g:8769:1: ( '{' ) // InternalEMap.g:8770:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getLeftCurlyBracketKeyword_3_0_1_1()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getLeftCurlyBracketKeyword_3_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__1__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1__2" // InternalEMap.g:8783:1: rule__EAttribute__Group_3_0_1__2 : rule__EAttribute__Group_3_0_1__2__Impl rule__EAttribute__Group_3_0_1__3 ; public final void rule__EAttribute__Group_3_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8787:1: ( rule__EAttribute__Group_3_0_1__2__Impl rule__EAttribute__Group_3_0_1__3 ) // InternalEMap.g:8788:2: rule__EAttribute__Group_3_0_1__2__Impl rule__EAttribute__Group_3_0_1__3 { pushFollow(FOLLOW_14); rule__EAttribute__Group_3_0_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__2" // $ANTLR start "rule__EAttribute__Group_3_0_1__2__Impl" // InternalEMap.g:8795:1: rule__EAttribute__Group_3_0_1__2__Impl : ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) ) ; public final void rule__EAttribute__Group_3_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8799:1: ( ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) ) ) // InternalEMap.g:8800:1: ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) ) { // InternalEMap.g:8800:1: ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) ) // InternalEMap.g:8801:1: ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_2()); } // InternalEMap.g:8802:1: ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 ) // InternalEMap.g:8802:2: rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 { pushFollow(FOLLOW_2); rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__2__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1__3" // InternalEMap.g:8812:1: rule__EAttribute__Group_3_0_1__3 : rule__EAttribute__Group_3_0_1__3__Impl rule__EAttribute__Group_3_0_1__4 ; public final void rule__EAttribute__Group_3_0_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8816:1: ( rule__EAttribute__Group_3_0_1__3__Impl rule__EAttribute__Group_3_0_1__4 ) // InternalEMap.g:8817:2: rule__EAttribute__Group_3_0_1__3__Impl rule__EAttribute__Group_3_0_1__4 { pushFollow(FOLLOW_14); rule__EAttribute__Group_3_0_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__3" // $ANTLR start "rule__EAttribute__Group_3_0_1__3__Impl" // InternalEMap.g:8824:1: rule__EAttribute__Group_3_0_1__3__Impl : ( ( rule__EAttribute__Group_3_0_1_3__0 )* ) ; public final void rule__EAttribute__Group_3_0_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8828:1: ( ( ( rule__EAttribute__Group_3_0_1_3__0 )* ) ) // InternalEMap.g:8829:1: ( ( rule__EAttribute__Group_3_0_1_3__0 )* ) { // InternalEMap.g:8829:1: ( ( rule__EAttribute__Group_3_0_1_3__0 )* ) // InternalEMap.g:8830:1: ( rule__EAttribute__Group_3_0_1_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_0_1_3()); } // InternalEMap.g:8831:1: ( rule__EAttribute__Group_3_0_1_3__0 )* loop81: do { int alt81=2; int LA81_0 = input.LA(1); if ( (LA81_0==30) ) { alt81=1; } switch (alt81) { case 1 : // InternalEMap.g:8831:2: rule__EAttribute__Group_3_0_1_3__0 { pushFollow(FOLLOW_9); rule__EAttribute__Group_3_0_1_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop81; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_0_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__3__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1__4" // InternalEMap.g:8841:1: rule__EAttribute__Group_3_0_1__4 : rule__EAttribute__Group_3_0_1__4__Impl ; public final void rule__EAttribute__Group_3_0_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8845:1: ( rule__EAttribute__Group_3_0_1__4__Impl ) // InternalEMap.g:8846:2: rule__EAttribute__Group_3_0_1__4__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__4" // $ANTLR start "rule__EAttribute__Group_3_0_1__4__Impl" // InternalEMap.g:8852:1: rule__EAttribute__Group_3_0_1__4__Impl : ( '}' ) ; public final void rule__EAttribute__Group_3_0_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8856:1: ( ( '}' ) ) // InternalEMap.g:8857:1: ( '}' ) { // InternalEMap.g:8857:1: ( '}' ) // InternalEMap.g:8858:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRightCurlyBracketKeyword_3_0_1_4()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRightCurlyBracketKeyword_3_0_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1__4__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1_3__0" // InternalEMap.g:8881:1: rule__EAttribute__Group_3_0_1_3__0 : rule__EAttribute__Group_3_0_1_3__0__Impl rule__EAttribute__Group_3_0_1_3__1 ; public final void rule__EAttribute__Group_3_0_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8885:1: ( rule__EAttribute__Group_3_0_1_3__0__Impl rule__EAttribute__Group_3_0_1_3__1 ) // InternalEMap.g:8886:2: rule__EAttribute__Group_3_0_1_3__0__Impl rule__EAttribute__Group_3_0_1_3__1 { pushFollow(FOLLOW_17); rule__EAttribute__Group_3_0_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1_3__0" // $ANTLR start "rule__EAttribute__Group_3_0_1_3__0__Impl" // InternalEMap.g:8893:1: rule__EAttribute__Group_3_0_1_3__0__Impl : ( ',' ) ; public final void rule__EAttribute__Group_3_0_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8897:1: ( ( ',' ) ) // InternalEMap.g:8898:1: ( ',' ) { // InternalEMap.g:8898:1: ( ',' ) // InternalEMap.g:8899:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getCommaKeyword_3_0_1_3_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getCommaKeyword_3_0_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1_3__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_0_1_3__1" // InternalEMap.g:8912:1: rule__EAttribute__Group_3_0_1_3__1 : rule__EAttribute__Group_3_0_1_3__1__Impl ; public final void rule__EAttribute__Group_3_0_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8916:1: ( rule__EAttribute__Group_3_0_1_3__1__Impl ) // InternalEMap.g:8917:2: rule__EAttribute__Group_3_0_1_3__1__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_0_1_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1_3__1" // $ANTLR start "rule__EAttribute__Group_3_0_1_3__1__Impl" // InternalEMap.g:8923:1: rule__EAttribute__Group_3_0_1_3__1__Impl : ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) ) ; public final void rule__EAttribute__Group_3_0_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8927:1: ( ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) ) ) // InternalEMap.g:8928:1: ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) ) { // InternalEMap.g:8928:1: ( ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) ) // InternalEMap.g:8929:1: ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_3_1()); } // InternalEMap.g:8930:1: ( rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 ) // InternalEMap.g:8930:2: rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 { pushFollow(FOLLOW_2); rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_0_1_3__1__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__0" // InternalEMap.g:8944:1: rule__EAttribute__Group_3_1__0 : rule__EAttribute__Group_3_1__0__Impl rule__EAttribute__Group_3_1__1 ; public final void rule__EAttribute__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8948:1: ( rule__EAttribute__Group_3_1__0__Impl rule__EAttribute__Group_3_1__1 ) // InternalEMap.g:8949:2: rule__EAttribute__Group_3_1__0__Impl rule__EAttribute__Group_3_1__1 { pushFollow(FOLLOW_5); rule__EAttribute__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__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__EAttribute__Group_3_1__0" // $ANTLR start "rule__EAttribute__Group_3_1__0__Impl" // InternalEMap.g:8956:1: rule__EAttribute__Group_3_1__0__Impl : ( ( rule__EAttribute__ResolvedAssignment_3_1_0 ) ) ; public final void rule__EAttribute__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8960:1: ( ( ( rule__EAttribute__ResolvedAssignment_3_1_0 ) ) ) // InternalEMap.g:8961:1: ( ( rule__EAttribute__ResolvedAssignment_3_1_0 ) ) { // InternalEMap.g:8961:1: ( ( rule__EAttribute__ResolvedAssignment_3_1_0 ) ) // InternalEMap.g:8962:1: ( rule__EAttribute__ResolvedAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getResolvedAssignment_3_1_0()); } // InternalEMap.g:8963:1: ( rule__EAttribute__ResolvedAssignment_3_1_0 ) // InternalEMap.g:8963:2: rule__EAttribute__ResolvedAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__EAttribute__ResolvedAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getResolvedAssignment_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__1" // InternalEMap.g:8973:1: rule__EAttribute__Group_3_1__1 : rule__EAttribute__Group_3_1__1__Impl rule__EAttribute__Group_3_1__2 ; public final void rule__EAttribute__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8977:1: ( rule__EAttribute__Group_3_1__1__Impl rule__EAttribute__Group_3_1__2 ) // InternalEMap.g:8978:2: rule__EAttribute__Group_3_1__1__Impl rule__EAttribute__Group_3_1__2 { pushFollow(FOLLOW_28); rule__EAttribute__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__1" // $ANTLR start "rule__EAttribute__Group_3_1__1__Impl" // InternalEMap.g:8985:1: rule__EAttribute__Group_3_1__1__Impl : ( ( rule__EAttribute__QueryAssignment_3_1_1 ) ) ; public final void rule__EAttribute__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:8989:1: ( ( ( rule__EAttribute__QueryAssignment_3_1_1 ) ) ) // InternalEMap.g:8990:1: ( ( rule__EAttribute__QueryAssignment_3_1_1 ) ) { // InternalEMap.g:8990:1: ( ( rule__EAttribute__QueryAssignment_3_1_1 ) ) // InternalEMap.g:8991:1: ( rule__EAttribute__QueryAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getQueryAssignment_3_1_1()); } // InternalEMap.g:8992:1: ( rule__EAttribute__QueryAssignment_3_1_1 ) // InternalEMap.g:8992:2: rule__EAttribute__QueryAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__EAttribute__QueryAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getQueryAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__1__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__2" // InternalEMap.g:9002:1: rule__EAttribute__Group_3_1__2 : rule__EAttribute__Group_3_1__2__Impl rule__EAttribute__Group_3_1__3 ; public final void rule__EAttribute__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9006:1: ( rule__EAttribute__Group_3_1__2__Impl rule__EAttribute__Group_3_1__3 ) // InternalEMap.g:9007:2: rule__EAttribute__Group_3_1__2__Impl rule__EAttribute__Group_3_1__3 { pushFollow(FOLLOW_5); rule__EAttribute__Group_3_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__2" // $ANTLR start "rule__EAttribute__Group_3_1__2__Impl" // InternalEMap.g:9014:1: rule__EAttribute__Group_3_1__2__Impl : ( '(' ) ; public final void rule__EAttribute__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9018:1: ( ( '(' ) ) // InternalEMap.g:9019:1: ( '(' ) { // InternalEMap.g:9019:1: ( '(' ) // InternalEMap.g:9020:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getLeftParenthesisKeyword_3_1_2()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getLeftParenthesisKeyword_3_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__2__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__3" // InternalEMap.g:9033:1: rule__EAttribute__Group_3_1__3 : rule__EAttribute__Group_3_1__3__Impl rule__EAttribute__Group_3_1__4 ; public final void rule__EAttribute__Group_3_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9037:1: ( rule__EAttribute__Group_3_1__3__Impl rule__EAttribute__Group_3_1__4 ) // InternalEMap.g:9038:2: rule__EAttribute__Group_3_1__3__Impl rule__EAttribute__Group_3_1__4 { pushFollow(FOLLOW_54); rule__EAttribute__Group_3_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__3" // $ANTLR start "rule__EAttribute__Group_3_1__3__Impl" // InternalEMap.g:9045:1: rule__EAttribute__Group_3_1__3__Impl : ( ( rule__EAttribute__ParametersAssignment_3_1_3 ) ) ; public final void rule__EAttribute__Group_3_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9049:1: ( ( ( rule__EAttribute__ParametersAssignment_3_1_3 ) ) ) // InternalEMap.g:9050:1: ( ( rule__EAttribute__ParametersAssignment_3_1_3 ) ) { // InternalEMap.g:9050:1: ( ( rule__EAttribute__ParametersAssignment_3_1_3 ) ) // InternalEMap.g:9051:1: ( rule__EAttribute__ParametersAssignment_3_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getParametersAssignment_3_1_3()); } // InternalEMap.g:9052:1: ( rule__EAttribute__ParametersAssignment_3_1_3 ) // InternalEMap.g:9052:2: rule__EAttribute__ParametersAssignment_3_1_3 { pushFollow(FOLLOW_2); rule__EAttribute__ParametersAssignment_3_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getParametersAssignment_3_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__3__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__4" // InternalEMap.g:9062:1: rule__EAttribute__Group_3_1__4 : rule__EAttribute__Group_3_1__4__Impl rule__EAttribute__Group_3_1__5 ; public final void rule__EAttribute__Group_3_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9066:1: ( rule__EAttribute__Group_3_1__4__Impl rule__EAttribute__Group_3_1__5 ) // InternalEMap.g:9067:2: rule__EAttribute__Group_3_1__4__Impl rule__EAttribute__Group_3_1__5 { pushFollow(FOLLOW_5); rule__EAttribute__Group_3_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__4" // $ANTLR start "rule__EAttribute__Group_3_1__4__Impl" // InternalEMap.g:9074:1: rule__EAttribute__Group_3_1__4__Impl : ( ')' ) ; public final void rule__EAttribute__Group_3_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9078:1: ( ( ')' ) ) // InternalEMap.g:9079:1: ( ')' ) { // InternalEMap.g:9079:1: ( ')' ) // InternalEMap.g:9080:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRightParenthesisKeyword_3_1_4()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRightParenthesisKeyword_3_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__4__Impl" // $ANTLR start "rule__EAttribute__Group_3_1__5" // InternalEMap.g:9093:1: rule__EAttribute__Group_3_1__5 : rule__EAttribute__Group_3_1__5__Impl ; public final void rule__EAttribute__Group_3_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9097:1: ( rule__EAttribute__Group_3_1__5__Impl ) // InternalEMap.g:9098:2: rule__EAttribute__Group_3_1__5__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__5" // $ANTLR start "rule__EAttribute__Group_3_1__5__Impl" // InternalEMap.g:9104:1: rule__EAttribute__Group_3_1__5__Impl : ( ( rule__EAttribute__Group_3_1_5__0 )? ) ; public final void rule__EAttribute__Group_3_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9108:1: ( ( ( rule__EAttribute__Group_3_1_5__0 )? ) ) // InternalEMap.g:9109:1: ( ( rule__EAttribute__Group_3_1_5__0 )? ) { // InternalEMap.g:9109:1: ( ( rule__EAttribute__Group_3_1_5__0 )? ) // InternalEMap.g:9110:1: ( rule__EAttribute__Group_3_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_1_5()); } // InternalEMap.g:9111:1: ( rule__EAttribute__Group_3_1_5__0 )? int alt82=2; int LA82_0 = input.LA(1); if ( (LA82_0==RULE_ID) ) { alt82=1; } switch (alt82) { case 1 : // InternalEMap.g:9111:2: rule__EAttribute__Group_3_1_5__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1__5__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5__0" // InternalEMap.g:9133:1: rule__EAttribute__Group_3_1_5__0 : rule__EAttribute__Group_3_1_5__0__Impl rule__EAttribute__Group_3_1_5__1 ; public final void rule__EAttribute__Group_3_1_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9137:1: ( rule__EAttribute__Group_3_1_5__0__Impl rule__EAttribute__Group_3_1_5__1 ) // InternalEMap.g:9138:2: rule__EAttribute__Group_3_1_5__0__Impl rule__EAttribute__Group_3_1_5__1 { pushFollow(FOLLOW_55); rule__EAttribute__Group_3_1_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__0" // $ANTLR start "rule__EAttribute__Group_3_1_5__0__Impl" // InternalEMap.g:9145:1: rule__EAttribute__Group_3_1_5__0__Impl : ( ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) ) ; public final void rule__EAttribute__Group_3_1_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9149:1: ( ( ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) ) ) // InternalEMap.g:9150:1: ( ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) ) { // InternalEMap.g:9150:1: ( ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) ) // InternalEMap.g:9151:1: ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getOppositeAssignment_3_1_5_0()); } // InternalEMap.g:9152:1: ( rule__EAttribute__OppositeAssignment_3_1_5_0 ) // InternalEMap.g:9152:2: rule__EAttribute__OppositeAssignment_3_1_5_0 { pushFollow(FOLLOW_2); rule__EAttribute__OppositeAssignment_3_1_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getOppositeAssignment_3_1_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5__1" // InternalEMap.g:9162:1: rule__EAttribute__Group_3_1_5__1 : rule__EAttribute__Group_3_1_5__1__Impl rule__EAttribute__Group_3_1_5__2 ; public final void rule__EAttribute__Group_3_1_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9166:1: ( rule__EAttribute__Group_3_1_5__1__Impl rule__EAttribute__Group_3_1_5__2 ) // InternalEMap.g:9167:2: rule__EAttribute__Group_3_1_5__1__Impl rule__EAttribute__Group_3_1_5__2 { pushFollow(FOLLOW_5); rule__EAttribute__Group_3_1_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__1" // $ANTLR start "rule__EAttribute__Group_3_1_5__1__Impl" // InternalEMap.g:9174:1: rule__EAttribute__Group_3_1_5__1__Impl : ( 'on' ) ; public final void rule__EAttribute__Group_3_1_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9178:1: ( ( 'on' ) ) // InternalEMap.g:9179:1: ( 'on' ) { // InternalEMap.g:9179:1: ( 'on' ) // InternalEMap.g:9180:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getOnKeyword_3_1_5_1()); } match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getOnKeyword_3_1_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__1__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5__2" // InternalEMap.g:9193:1: rule__EAttribute__Group_3_1_5__2 : rule__EAttribute__Group_3_1_5__2__Impl rule__EAttribute__Group_3_1_5__3 ; public final void rule__EAttribute__Group_3_1_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9197:1: ( rule__EAttribute__Group_3_1_5__2__Impl rule__EAttribute__Group_3_1_5__3 ) // InternalEMap.g:9198:2: rule__EAttribute__Group_3_1_5__2__Impl rule__EAttribute__Group_3_1_5__3 { pushFollow(FOLLOW_44); rule__EAttribute__Group_3_1_5__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__2" // $ANTLR start "rule__EAttribute__Group_3_1_5__2__Impl" // InternalEMap.g:9205:1: rule__EAttribute__Group_3_1_5__2__Impl : ( ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) ) ; public final void rule__EAttribute__Group_3_1_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9209:1: ( ( ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) ) ) // InternalEMap.g:9210:1: ( ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) ) { // InternalEMap.g:9210:1: ( ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) ) // InternalEMap.g:9211:1: ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRelationTableAssignment_3_1_5_2()); } // InternalEMap.g:9212:1: ( rule__EAttribute__RelationTableAssignment_3_1_5_2 ) // InternalEMap.g:9212:2: rule__EAttribute__RelationTableAssignment_3_1_5_2 { pushFollow(FOLLOW_2); rule__EAttribute__RelationTableAssignment_3_1_5_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRelationTableAssignment_3_1_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__2__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5__3" // InternalEMap.g:9222:1: rule__EAttribute__Group_3_1_5__3 : rule__EAttribute__Group_3_1_5__3__Impl ; public final void rule__EAttribute__Group_3_1_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9226:1: ( rule__EAttribute__Group_3_1_5__3__Impl ) // InternalEMap.g:9227:2: rule__EAttribute__Group_3_1_5__3__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__3" // $ANTLR start "rule__EAttribute__Group_3_1_5__3__Impl" // InternalEMap.g:9233:1: rule__EAttribute__Group_3_1_5__3__Impl : ( ( rule__EAttribute__Group_3_1_5_3__0 )? ) ; public final void rule__EAttribute__Group_3_1_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9237:1: ( ( ( rule__EAttribute__Group_3_1_5_3__0 )? ) ) // InternalEMap.g:9238:1: ( ( rule__EAttribute__Group_3_1_5_3__0 )? ) { // InternalEMap.g:9238:1: ( ( rule__EAttribute__Group_3_1_5_3__0 )? ) // InternalEMap.g:9239:1: ( rule__EAttribute__Group_3_1_5_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getGroup_3_1_5_3()); } // InternalEMap.g:9240:1: ( rule__EAttribute__Group_3_1_5_3__0 )? int alt83=2; int LA83_0 = input.LA(1); if ( (LA83_0==55) ) { alt83=1; } switch (alt83) { case 1 : // InternalEMap.g:9240:2: rule__EAttribute__Group_3_1_5_3__0 { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getGroup_3_1_5_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5__3__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5_3__0" // InternalEMap.g:9258:1: rule__EAttribute__Group_3_1_5_3__0 : rule__EAttribute__Group_3_1_5_3__0__Impl rule__EAttribute__Group_3_1_5_3__1 ; public final void rule__EAttribute__Group_3_1_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9262:1: ( rule__EAttribute__Group_3_1_5_3__0__Impl rule__EAttribute__Group_3_1_5_3__1 ) // InternalEMap.g:9263:2: rule__EAttribute__Group_3_1_5_3__0__Impl rule__EAttribute__Group_3_1_5_3__1 { pushFollow(FOLLOW_5); rule__EAttribute__Group_3_1_5_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5_3__0" // $ANTLR start "rule__EAttribute__Group_3_1_5_3__0__Impl" // InternalEMap.g:9270:1: rule__EAttribute__Group_3_1_5_3__0__Impl : ( '.' ) ; public final void rule__EAttribute__Group_3_1_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9274:1: ( ( '.' ) ) // InternalEMap.g:9275:1: ( '.' ) { // InternalEMap.g:9275:1: ( '.' ) // InternalEMap.g:9276:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getFullStopKeyword_3_1_5_3_0()); } match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getFullStopKeyword_3_1_5_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5_3__0__Impl" // $ANTLR start "rule__EAttribute__Group_3_1_5_3__1" // InternalEMap.g:9289:1: rule__EAttribute__Group_3_1_5_3__1 : rule__EAttribute__Group_3_1_5_3__1__Impl ; public final void rule__EAttribute__Group_3_1_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9293:1: ( rule__EAttribute__Group_3_1_5_3__1__Impl ) // InternalEMap.g:9294:2: rule__EAttribute__Group_3_1_5_3__1__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_3_1_5_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5_3__1" // $ANTLR start "rule__EAttribute__Group_3_1_5_3__1__Impl" // InternalEMap.g:9300:1: rule__EAttribute__Group_3_1_5_3__1__Impl : ( ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) ) ; public final void rule__EAttribute__Group_3_1_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9304:1: ( ( ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) ) ) // InternalEMap.g:9305:1: ( ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) ) { // InternalEMap.g:9305:1: ( ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) ) // InternalEMap.g:9306:1: ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRelationColumnAssignment_3_1_5_3_1()); } // InternalEMap.g:9307:1: ( rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 ) // InternalEMap.g:9307:2: rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 { pushFollow(FOLLOW_2); rule__EAttribute__RelationColumnAssignment_3_1_5_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRelationColumnAssignment_3_1_5_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_3_1_5_3__1__Impl" // $ANTLR start "rule__EAttribute__Group_4__0" // InternalEMap.g:9321:1: rule__EAttribute__Group_4__0 : rule__EAttribute__Group_4__0__Impl rule__EAttribute__Group_4__1 ; public final void rule__EAttribute__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9325:1: ( rule__EAttribute__Group_4__0__Impl rule__EAttribute__Group_4__1 ) // InternalEMap.g:9326:2: rule__EAttribute__Group_4__0__Impl rule__EAttribute__Group_4__1 { pushFollow(FOLLOW_17); rule__EAttribute__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EAttribute__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_4__0" // $ANTLR start "rule__EAttribute__Group_4__0__Impl" // InternalEMap.g:9333:1: rule__EAttribute__Group_4__0__Impl : ( 'size' ) ; public final void rule__EAttribute__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9337:1: ( ( 'size' ) ) // InternalEMap.g:9338:1: ( 'size' ) { // InternalEMap.g:9338:1: ( 'size' ) // InternalEMap.g:9339:1: 'size' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getSizeKeyword_4_0()); } match(input,44,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getSizeKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_4__0__Impl" // $ANTLR start "rule__EAttribute__Group_4__1" // InternalEMap.g:9352:1: rule__EAttribute__Group_4__1 : rule__EAttribute__Group_4__1__Impl ; public final void rule__EAttribute__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9356:1: ( rule__EAttribute__Group_4__1__Impl ) // InternalEMap.g:9357:2: rule__EAttribute__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__EAttribute__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_4__1" // $ANTLR start "rule__EAttribute__Group_4__1__Impl" // InternalEMap.g:9363:1: rule__EAttribute__Group_4__1__Impl : ( ( rule__EAttribute__SizeAssignment_4_1 ) ) ; public final void rule__EAttribute__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9367:1: ( ( ( rule__EAttribute__SizeAssignment_4_1 ) ) ) // InternalEMap.g:9368:1: ( ( rule__EAttribute__SizeAssignment_4_1 ) ) { // InternalEMap.g:9368:1: ( ( rule__EAttribute__SizeAssignment_4_1 ) ) // InternalEMap.g:9369:1: ( rule__EAttribute__SizeAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getSizeAssignment_4_1()); } // InternalEMap.g:9370:1: ( rule__EAttribute__SizeAssignment_4_1 ) // InternalEMap.g:9370:2: rule__EAttribute__SizeAssignment_4_1 { pushFollow(FOLLOW_2); rule__EAttribute__SizeAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getSizeAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__Group_4__1__Impl" // $ANTLR start "rule__EValueGenerator__Group__0" // InternalEMap.g:9384:1: rule__EValueGenerator__Group__0 : rule__EValueGenerator__Group__0__Impl rule__EValueGenerator__Group__1 ; public final void rule__EValueGenerator__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9388:1: ( rule__EValueGenerator__Group__0__Impl rule__EValueGenerator__Group__1 ) // InternalEMap.g:9389:2: rule__EValueGenerator__Group__0__Impl rule__EValueGenerator__Group__1 { pushFollow(FOLLOW_56); rule__EValueGenerator__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EValueGenerator__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group__0" // $ANTLR start "rule__EValueGenerator__Group__0__Impl" // InternalEMap.g:9396:1: rule__EValueGenerator__Group__0__Impl : ( ( rule__EValueGenerator__DbTypeAssignment_0 ) ) ; public final void rule__EValueGenerator__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9400:1: ( ( ( rule__EValueGenerator__DbTypeAssignment_0 ) ) ) // InternalEMap.g:9401:1: ( ( rule__EValueGenerator__DbTypeAssignment_0 ) ) { // InternalEMap.g:9401:1: ( ( rule__EValueGenerator__DbTypeAssignment_0 ) ) // InternalEMap.g:9402:1: ( rule__EValueGenerator__DbTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getDbTypeAssignment_0()); } // InternalEMap.g:9403:1: ( rule__EValueGenerator__DbTypeAssignment_0 ) // InternalEMap.g:9403:2: rule__EValueGenerator__DbTypeAssignment_0 { pushFollow(FOLLOW_2); rule__EValueGenerator__DbTypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getDbTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group__0__Impl" // $ANTLR start "rule__EValueGenerator__Group__1" // InternalEMap.g:9413:1: rule__EValueGenerator__Group__1 : rule__EValueGenerator__Group__1__Impl ; public final void rule__EValueGenerator__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9417:1: ( rule__EValueGenerator__Group__1__Impl ) // InternalEMap.g:9418:2: rule__EValueGenerator__Group__1__Impl { pushFollow(FOLLOW_2); rule__EValueGenerator__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group__1" // $ANTLR start "rule__EValueGenerator__Group__1__Impl" // InternalEMap.g:9424:1: rule__EValueGenerator__Group__1__Impl : ( ( rule__EValueGenerator__Alternatives_1 ) ) ; public final void rule__EValueGenerator__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9428:1: ( ( ( rule__EValueGenerator__Alternatives_1 ) ) ) // InternalEMap.g:9429:1: ( ( rule__EValueGenerator__Alternatives_1 ) ) { // InternalEMap.g:9429:1: ( ( rule__EValueGenerator__Alternatives_1 ) ) // InternalEMap.g:9430:1: ( rule__EValueGenerator__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getAlternatives_1()); } // InternalEMap.g:9431:1: ( rule__EValueGenerator__Alternatives_1 ) // InternalEMap.g:9431:2: rule__EValueGenerator__Alternatives_1 { pushFollow(FOLLOW_2); rule__EValueGenerator__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group__1__Impl" // $ANTLR start "rule__EValueGenerator__Group_1_1__0" // InternalEMap.g:9445:1: rule__EValueGenerator__Group_1_1__0 : rule__EValueGenerator__Group_1_1__0__Impl rule__EValueGenerator__Group_1_1__1 ; public final void rule__EValueGenerator__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9449:1: ( rule__EValueGenerator__Group_1_1__0__Impl rule__EValueGenerator__Group_1_1__1 ) // InternalEMap.g:9450:2: rule__EValueGenerator__Group_1_1__0__Impl rule__EValueGenerator__Group_1_1__1 { pushFollow(FOLLOW_17); rule__EValueGenerator__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EValueGenerator__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__EValueGenerator__Group_1_1__0" // $ANTLR start "rule__EValueGenerator__Group_1_1__0__Impl" // InternalEMap.g:9457:1: rule__EValueGenerator__Group_1_1__0__Impl : ( 'query' ) ; public final void rule__EValueGenerator__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9461:1: ( ( 'query' ) ) // InternalEMap.g:9462:1: ( 'query' ) { // InternalEMap.g:9462:1: ( 'query' ) // InternalEMap.g:9463:1: 'query' { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getQueryKeyword_1_1_0()); } match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getQueryKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group_1_1__0__Impl" // $ANTLR start "rule__EValueGenerator__Group_1_1__1" // InternalEMap.g:9476:1: rule__EValueGenerator__Group_1_1__1 : rule__EValueGenerator__Group_1_1__1__Impl ; public final void rule__EValueGenerator__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9480:1: ( rule__EValueGenerator__Group_1_1__1__Impl ) // InternalEMap.g:9481:2: rule__EValueGenerator__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__EValueGenerator__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__EValueGenerator__Group_1_1__1" // $ANTLR start "rule__EValueGenerator__Group_1_1__1__Impl" // InternalEMap.g:9487:1: rule__EValueGenerator__Group_1_1__1__Impl : ( ( rule__EValueGenerator__QueryAssignment_1_1_1 ) ) ; public final void rule__EValueGenerator__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9491:1: ( ( ( rule__EValueGenerator__QueryAssignment_1_1_1 ) ) ) // InternalEMap.g:9492:1: ( ( rule__EValueGenerator__QueryAssignment_1_1_1 ) ) { // InternalEMap.g:9492:1: ( ( rule__EValueGenerator__QueryAssignment_1_1_1 ) ) // InternalEMap.g:9493:1: ( rule__EValueGenerator__QueryAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getQueryAssignment_1_1_1()); } // InternalEMap.g:9494:1: ( rule__EValueGenerator__QueryAssignment_1_1_1 ) // InternalEMap.g:9494:2: rule__EValueGenerator__QueryAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__EValueGenerator__QueryAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getQueryAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group_1_1__1__Impl" // $ANTLR start "rule__EValueGenerator__Group_1_2__0" // InternalEMap.g:9508:1: rule__EValueGenerator__Group_1_2__0 : rule__EValueGenerator__Group_1_2__0__Impl rule__EValueGenerator__Group_1_2__1 ; public final void rule__EValueGenerator__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9512:1: ( rule__EValueGenerator__Group_1_2__0__Impl rule__EValueGenerator__Group_1_2__1 ) // InternalEMap.g:9513:2: rule__EValueGenerator__Group_1_2__0__Impl rule__EValueGenerator__Group_1_2__1 { pushFollow(FOLLOW_17); rule__EValueGenerator__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EValueGenerator__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__EValueGenerator__Group_1_2__0" // $ANTLR start "rule__EValueGenerator__Group_1_2__0__Impl" // InternalEMap.g:9520:1: rule__EValueGenerator__Group_1_2__0__Impl : ( 'seqnext' ) ; public final void rule__EValueGenerator__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9524:1: ( ( 'seqnext' ) ) // InternalEMap.g:9525:1: ( 'seqnext' ) { // InternalEMap.g:9525:1: ( 'seqnext' ) // InternalEMap.g:9526:1: 'seqnext' { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getSeqnextKeyword_1_2_0()); } match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getSeqnextKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group_1_2__0__Impl" // $ANTLR start "rule__EValueGenerator__Group_1_2__1" // InternalEMap.g:9539:1: rule__EValueGenerator__Group_1_2__1 : rule__EValueGenerator__Group_1_2__1__Impl ; public final void rule__EValueGenerator__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9543:1: ( rule__EValueGenerator__Group_1_2__1__Impl ) // InternalEMap.g:9544:2: rule__EValueGenerator__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__EValueGenerator__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__EValueGenerator__Group_1_2__1" // $ANTLR start "rule__EValueGenerator__Group_1_2__1__Impl" // InternalEMap.g:9550:1: rule__EValueGenerator__Group_1_2__1__Impl : ( ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) ) ; public final void rule__EValueGenerator__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9554:1: ( ( ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) ) ) // InternalEMap.g:9555:1: ( ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) ) { // InternalEMap.g:9555:1: ( ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) ) // InternalEMap.g:9556:1: ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getSequenceAssignment_1_2_1()); } // InternalEMap.g:9557:1: ( rule__EValueGenerator__SequenceAssignment_1_2_1 ) // InternalEMap.g:9557:2: rule__EValueGenerator__SequenceAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__EValueGenerator__SequenceAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getSequenceAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__Group_1_2__1__Impl" // $ANTLR start "rule__ENamedQuery__Group__0" // InternalEMap.g:9571:1: rule__ENamedQuery__Group__0 : rule__ENamedQuery__Group__0__Impl rule__ENamedQuery__Group__1 ; public final void rule__ENamedQuery__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9575:1: ( rule__ENamedQuery__Group__0__Impl rule__ENamedQuery__Group__1 ) // InternalEMap.g:9576:2: rule__ENamedQuery__Group__0__Impl rule__ENamedQuery__Group__1 { pushFollow(FOLLOW_57); rule__ENamedQuery__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__0" // $ANTLR start "rule__ENamedQuery__Group__0__Impl" // InternalEMap.g:9583:1: rule__ENamedQuery__Group__0__Impl : ( ( rule__ENamedQuery__ReturnTypeAssignment_0 )? ) ; public final void rule__ENamedQuery__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9587:1: ( ( ( rule__ENamedQuery__ReturnTypeAssignment_0 )? ) ) // InternalEMap.g:9588:1: ( ( rule__ENamedQuery__ReturnTypeAssignment_0 )? ) { // InternalEMap.g:9588:1: ( ( rule__ENamedQuery__ReturnTypeAssignment_0 )? ) // InternalEMap.g:9589:1: ( rule__ENamedQuery__ReturnTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getReturnTypeAssignment_0()); } // InternalEMap.g:9590:1: ( rule__ENamedQuery__ReturnTypeAssignment_0 )? int alt84=2; int LA84_0 = input.LA(1); if ( ((LA84_0>=24 && LA84_0<=25)) ) { alt84=1; } switch (alt84) { case 1 : // InternalEMap.g:9590:2: rule__ENamedQuery__ReturnTypeAssignment_0 { pushFollow(FOLLOW_2); rule__ENamedQuery__ReturnTypeAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getReturnTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__0__Impl" // $ANTLR start "rule__ENamedQuery__Group__1" // InternalEMap.g:9600:1: rule__ENamedQuery__Group__1 : rule__ENamedQuery__Group__1__Impl rule__ENamedQuery__Group__2 ; public final void rule__ENamedQuery__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9604:1: ( rule__ENamedQuery__Group__1__Impl rule__ENamedQuery__Group__2 ) // InternalEMap.g:9605:2: rule__ENamedQuery__Group__1__Impl rule__ENamedQuery__Group__2 { pushFollow(FOLLOW_58); rule__ENamedQuery__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__1" // $ANTLR start "rule__ENamedQuery__Group__1__Impl" // InternalEMap.g:9612:1: rule__ENamedQuery__Group__1__Impl : ( ( rule__ENamedQuery__NameAssignment_1 ) ) ; public final void rule__ENamedQuery__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9616:1: ( ( ( rule__ENamedQuery__NameAssignment_1 ) ) ) // InternalEMap.g:9617:1: ( ( rule__ENamedQuery__NameAssignment_1 ) ) { // InternalEMap.g:9617:1: ( ( rule__ENamedQuery__NameAssignment_1 ) ) // InternalEMap.g:9618:1: ( rule__ENamedQuery__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getNameAssignment_1()); } // InternalEMap.g:9619:1: ( rule__ENamedQuery__NameAssignment_1 ) // InternalEMap.g:9619:2: rule__ENamedQuery__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ENamedQuery__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__1__Impl" // $ANTLR start "rule__ENamedQuery__Group__2" // InternalEMap.g:9629:1: rule__ENamedQuery__Group__2 : rule__ENamedQuery__Group__2__Impl rule__ENamedQuery__Group__3 ; public final void rule__ENamedQuery__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9633:1: ( rule__ENamedQuery__Group__2__Impl rule__ENamedQuery__Group__3 ) // InternalEMap.g:9634:2: rule__ENamedQuery__Group__2__Impl rule__ENamedQuery__Group__3 { pushFollow(FOLLOW_58); rule__ENamedQuery__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__2" // $ANTLR start "rule__ENamedQuery__Group__2__Impl" // InternalEMap.g:9641:1: rule__ENamedQuery__Group__2__Impl : ( ( rule__ENamedQuery__Group_2__0 )? ) ; public final void rule__ENamedQuery__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9645:1: ( ( ( rule__ENamedQuery__Group_2__0 )? ) ) // InternalEMap.g:9646:1: ( ( rule__ENamedQuery__Group_2__0 )? ) { // InternalEMap.g:9646:1: ( ( rule__ENamedQuery__Group_2__0 )? ) // InternalEMap.g:9647:1: ( rule__ENamedQuery__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getGroup_2()); } // InternalEMap.g:9648:1: ( rule__ENamedQuery__Group_2__0 )? int alt85=2; int LA85_0 = input.LA(1); if ( (LA85_0==39) ) { alt85=1; } switch (alt85) { case 1 : // InternalEMap.g:9648:2: rule__ENamedQuery__Group_2__0 { pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__2__Impl" // $ANTLR start "rule__ENamedQuery__Group__3" // InternalEMap.g:9658:1: rule__ENamedQuery__Group__3 : rule__ENamedQuery__Group__3__Impl rule__ENamedQuery__Group__4 ; public final void rule__ENamedQuery__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9662:1: ( rule__ENamedQuery__Group__3__Impl rule__ENamedQuery__Group__4 ) // InternalEMap.g:9663:2: rule__ENamedQuery__Group__3__Impl rule__ENamedQuery__Group__4 { pushFollow(FOLLOW_30); rule__ENamedQuery__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__3" // $ANTLR start "rule__ENamedQuery__Group__3__Impl" // InternalEMap.g:9670:1: rule__ENamedQuery__Group__3__Impl : ( '{' ) ; public final void rule__ENamedQuery__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9674:1: ( ( '{' ) ) // InternalEMap.g:9675:1: ( '{' ) { // InternalEMap.g:9675:1: ( '{' ) // InternalEMap.g:9676:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getLeftCurlyBracketKeyword_3()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getLeftCurlyBracketKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__3__Impl" // $ANTLR start "rule__ENamedQuery__Group__4" // InternalEMap.g:9689:1: rule__ENamedQuery__Group__4 : rule__ENamedQuery__Group__4__Impl rule__ENamedQuery__Group__5 ; public final void rule__ENamedQuery__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9693:1: ( rule__ENamedQuery__Group__4__Impl rule__ENamedQuery__Group__5 ) // InternalEMap.g:9694:2: rule__ENamedQuery__Group__4__Impl rule__ENamedQuery__Group__5 { pushFollow(FOLLOW_14); rule__ENamedQuery__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__4" // $ANTLR start "rule__ENamedQuery__Group__4__Impl" // InternalEMap.g:9701:1: rule__ENamedQuery__Group__4__Impl : ( ( rule__ENamedQuery__QueriesAssignment_4 ) ) ; public final void rule__ENamedQuery__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9705:1: ( ( ( rule__ENamedQuery__QueriesAssignment_4 ) ) ) // InternalEMap.g:9706:1: ( ( rule__ENamedQuery__QueriesAssignment_4 ) ) { // InternalEMap.g:9706:1: ( ( rule__ENamedQuery__QueriesAssignment_4 ) ) // InternalEMap.g:9707:1: ( rule__ENamedQuery__QueriesAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getQueriesAssignment_4()); } // InternalEMap.g:9708:1: ( rule__ENamedQuery__QueriesAssignment_4 ) // InternalEMap.g:9708:2: rule__ENamedQuery__QueriesAssignment_4 { pushFollow(FOLLOW_2); rule__ENamedQuery__QueriesAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getQueriesAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__4__Impl" // $ANTLR start "rule__ENamedQuery__Group__5" // InternalEMap.g:9718:1: rule__ENamedQuery__Group__5 : rule__ENamedQuery__Group__5__Impl rule__ENamedQuery__Group__6 ; public final void rule__ENamedQuery__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9722:1: ( rule__ENamedQuery__Group__5__Impl rule__ENamedQuery__Group__6 ) // InternalEMap.g:9723:2: rule__ENamedQuery__Group__5__Impl rule__ENamedQuery__Group__6 { pushFollow(FOLLOW_14); rule__ENamedQuery__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__5" // $ANTLR start "rule__ENamedQuery__Group__5__Impl" // InternalEMap.g:9730:1: rule__ENamedQuery__Group__5__Impl : ( ( rule__ENamedQuery__Group_5__0 )* ) ; public final void rule__ENamedQuery__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9734:1: ( ( ( rule__ENamedQuery__Group_5__0 )* ) ) // InternalEMap.g:9735:1: ( ( rule__ENamedQuery__Group_5__0 )* ) { // InternalEMap.g:9735:1: ( ( rule__ENamedQuery__Group_5__0 )* ) // InternalEMap.g:9736:1: ( rule__ENamedQuery__Group_5__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getGroup_5()); } // InternalEMap.g:9737:1: ( rule__ENamedQuery__Group_5__0 )* loop86: do { int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==30) ) { alt86=1; } switch (alt86) { case 1 : // InternalEMap.g:9737:2: rule__ENamedQuery__Group_5__0 { pushFollow(FOLLOW_9); rule__ENamedQuery__Group_5__0(); state._fsp--; if (state.failed) return ; } break; default : break loop86; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__5__Impl" // $ANTLR start "rule__ENamedQuery__Group__6" // InternalEMap.g:9747:1: rule__ENamedQuery__Group__6 : rule__ENamedQuery__Group__6__Impl ; public final void rule__ENamedQuery__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9751:1: ( rule__ENamedQuery__Group__6__Impl ) // InternalEMap.g:9752:2: rule__ENamedQuery__Group__6__Impl { pushFollow(FOLLOW_2); rule__ENamedQuery__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__6" // $ANTLR start "rule__ENamedQuery__Group__6__Impl" // InternalEMap.g:9758:1: rule__ENamedQuery__Group__6__Impl : ( '}' ) ; public final void rule__ENamedQuery__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9762:1: ( ( '}' ) ) // InternalEMap.g:9763:1: ( '}' ) { // InternalEMap.g:9763:1: ( '}' ) // InternalEMap.g:9764:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getRightCurlyBracketKeyword_6()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getRightCurlyBracketKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group__6__Impl" // $ANTLR start "rule__ENamedQuery__Group_2__0" // InternalEMap.g:9791:1: rule__ENamedQuery__Group_2__0 : rule__ENamedQuery__Group_2__0__Impl rule__ENamedQuery__Group_2__1 ; public final void rule__ENamedQuery__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9795:1: ( rule__ENamedQuery__Group_2__0__Impl rule__ENamedQuery__Group_2__1 ) // InternalEMap.g:9796:2: rule__ENamedQuery__Group_2__0__Impl rule__ENamedQuery__Group_2__1 { pushFollow(FOLLOW_59); rule__ENamedQuery__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__0" // $ANTLR start "rule__ENamedQuery__Group_2__0__Impl" // InternalEMap.g:9803:1: rule__ENamedQuery__Group_2__0__Impl : ( '(' ) ; public final void rule__ENamedQuery__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9807:1: ( ( '(' ) ) // InternalEMap.g:9808:1: ( '(' ) { // InternalEMap.g:9808:1: ( '(' ) // InternalEMap.g:9809:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getLeftParenthesisKeyword_2_0()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getLeftParenthesisKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__0__Impl" // $ANTLR start "rule__ENamedQuery__Group_2__1" // InternalEMap.g:9822:1: rule__ENamedQuery__Group_2__1 : rule__ENamedQuery__Group_2__1__Impl rule__ENamedQuery__Group_2__2 ; public final void rule__ENamedQuery__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9826:1: ( rule__ENamedQuery__Group_2__1__Impl rule__ENamedQuery__Group_2__2 ) // InternalEMap.g:9827:2: rule__ENamedQuery__Group_2__1__Impl rule__ENamedQuery__Group_2__2 { pushFollow(FOLLOW_59); rule__ENamedQuery__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__1" // $ANTLR start "rule__ENamedQuery__Group_2__1__Impl" // InternalEMap.g:9834:1: rule__ENamedQuery__Group_2__1__Impl : ( ( rule__ENamedQuery__Group_2_1__0 )? ) ; public final void rule__ENamedQuery__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9838:1: ( ( ( rule__ENamedQuery__Group_2_1__0 )? ) ) // InternalEMap.g:9839:1: ( ( rule__ENamedQuery__Group_2_1__0 )? ) { // InternalEMap.g:9839:1: ( ( rule__ENamedQuery__Group_2_1__0 )? ) // InternalEMap.g:9840:1: ( rule__ENamedQuery__Group_2_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getGroup_2_1()); } // InternalEMap.g:9841:1: ( rule__ENamedQuery__Group_2_1__0 )? int alt87=2; int LA87_0 = input.LA(1); if ( (LA87_0==RULE_ID||(LA87_0>=15 && LA87_0<=19)||LA87_0==77||LA87_0==80) ) { alt87=1; } switch (alt87) { case 1 : // InternalEMap.g:9841:2: rule__ENamedQuery__Group_2_1__0 { pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getGroup_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__1__Impl" // $ANTLR start "rule__ENamedQuery__Group_2__2" // InternalEMap.g:9851:1: rule__ENamedQuery__Group_2__2 : rule__ENamedQuery__Group_2__2__Impl ; public final void rule__ENamedQuery__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9855:1: ( rule__ENamedQuery__Group_2__2__Impl ) // InternalEMap.g:9856:2: rule__ENamedQuery__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__2" // $ANTLR start "rule__ENamedQuery__Group_2__2__Impl" // InternalEMap.g:9862:1: rule__ENamedQuery__Group_2__2__Impl : ( ')' ) ; public final void rule__ENamedQuery__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9866:1: ( ( ')' ) ) // InternalEMap.g:9867:1: ( ')' ) { // InternalEMap.g:9867:1: ( ')' ) // InternalEMap.g:9868:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getRightParenthesisKeyword_2_2()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getRightParenthesisKeyword_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2__2__Impl" // $ANTLR start "rule__ENamedQuery__Group_2_1__0" // InternalEMap.g:9887:1: rule__ENamedQuery__Group_2_1__0 : rule__ENamedQuery__Group_2_1__0__Impl rule__ENamedQuery__Group_2_1__1 ; public final void rule__ENamedQuery__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9891:1: ( rule__ENamedQuery__Group_2_1__0__Impl rule__ENamedQuery__Group_2_1__1 ) // InternalEMap.g:9892:2: rule__ENamedQuery__Group_2_1__0__Impl rule__ENamedQuery__Group_2_1__1 { pushFollow(FOLLOW_18); rule__ENamedQuery__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__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__ENamedQuery__Group_2_1__0" // $ANTLR start "rule__ENamedQuery__Group_2_1__0__Impl" // InternalEMap.g:9899:1: rule__ENamedQuery__Group_2_1__0__Impl : ( ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) ) ; public final void rule__ENamedQuery__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9903:1: ( ( ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) ) ) // InternalEMap.g:9904:1: ( ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) ) { // InternalEMap.g:9904:1: ( ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) ) // InternalEMap.g:9905:1: ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_0()); } // InternalEMap.g:9906:1: ( rule__ENamedQuery__ParametersAssignment_2_1_0 ) // InternalEMap.g:9906:2: rule__ENamedQuery__ParametersAssignment_2_1_0 { pushFollow(FOLLOW_2); rule__ENamedQuery__ParametersAssignment_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2_1__0__Impl" // $ANTLR start "rule__ENamedQuery__Group_2_1__1" // InternalEMap.g:9916:1: rule__ENamedQuery__Group_2_1__1 : rule__ENamedQuery__Group_2_1__1__Impl ; public final void rule__ENamedQuery__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9920:1: ( rule__ENamedQuery__Group_2_1__1__Impl ) // InternalEMap.g:9921:2: rule__ENamedQuery__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ENamedQuery__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__ENamedQuery__Group_2_1__1" // $ANTLR start "rule__ENamedQuery__Group_2_1__1__Impl" // InternalEMap.g:9927:1: rule__ENamedQuery__Group_2_1__1__Impl : ( ( rule__ENamedQuery__Group_2_1_1__0 )* ) ; public final void rule__ENamedQuery__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9931:1: ( ( ( rule__ENamedQuery__Group_2_1_1__0 )* ) ) // InternalEMap.g:9932:1: ( ( rule__ENamedQuery__Group_2_1_1__0 )* ) { // InternalEMap.g:9932:1: ( ( rule__ENamedQuery__Group_2_1_1__0 )* ) // InternalEMap.g:9933:1: ( rule__ENamedQuery__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getGroup_2_1_1()); } // InternalEMap.g:9934:1: ( rule__ENamedQuery__Group_2_1_1__0 )* loop88: do { int alt88=2; int LA88_0 = input.LA(1); if ( (LA88_0==30) ) { alt88=1; } switch (alt88) { case 1 : // InternalEMap.g:9934:2: rule__ENamedQuery__Group_2_1_1__0 { pushFollow(FOLLOW_9); rule__ENamedQuery__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop88; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getGroup_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2_1__1__Impl" // $ANTLR start "rule__ENamedQuery__Group_2_1_1__0" // InternalEMap.g:9948:1: rule__ENamedQuery__Group_2_1_1__0 : rule__ENamedQuery__Group_2_1_1__0__Impl rule__ENamedQuery__Group_2_1_1__1 ; public final void rule__ENamedQuery__Group_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9952:1: ( rule__ENamedQuery__Group_2_1_1__0__Impl rule__ENamedQuery__Group_2_1_1__1 ) // InternalEMap.g:9953:2: rule__ENamedQuery__Group_2_1_1__0__Impl rule__ENamedQuery__Group_2_1_1__1 { pushFollow(FOLLOW_60); rule__ENamedQuery__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2_1_1__0" // $ANTLR start "rule__ENamedQuery__Group_2_1_1__0__Impl" // InternalEMap.g:9960:1: rule__ENamedQuery__Group_2_1_1__0__Impl : ( ',' ) ; public final void rule__ENamedQuery__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9964:1: ( ( ',' ) ) // InternalEMap.g:9965:1: ( ',' ) { // InternalEMap.g:9965:1: ( ',' ) // InternalEMap.g:9966:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getCommaKeyword_2_1_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getCommaKeyword_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2_1_1__0__Impl" // $ANTLR start "rule__ENamedQuery__Group_2_1_1__1" // InternalEMap.g:9979:1: rule__ENamedQuery__Group_2_1_1__1 : rule__ENamedQuery__Group_2_1_1__1__Impl ; public final void rule__ENamedQuery__Group_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9983:1: ( rule__ENamedQuery__Group_2_1_1__1__Impl ) // InternalEMap.g:9984:2: rule__ENamedQuery__Group_2_1_1__1__Impl { pushFollow(FOLLOW_2); rule__ENamedQuery__Group_2_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__ENamedQuery__Group_2_1_1__1" // $ANTLR start "rule__ENamedQuery__Group_2_1_1__1__Impl" // InternalEMap.g:9990:1: rule__ENamedQuery__Group_2_1_1__1__Impl : ( ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) ) ; public final void rule__ENamedQuery__Group_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:9994:1: ( ( ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) ) ) // InternalEMap.g:9995:1: ( ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) ) { // InternalEMap.g:9995:1: ( ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) ) // InternalEMap.g:9996:1: ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_1_1()); } // InternalEMap.g:9997:1: ( rule__ENamedQuery__ParametersAssignment_2_1_1_1 ) // InternalEMap.g:9997:2: rule__ENamedQuery__ParametersAssignment_2_1_1_1 { pushFollow(FOLLOW_2); rule__ENamedQuery__ParametersAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_2_1_1__1__Impl" // $ANTLR start "rule__ENamedQuery__Group_5__0" // InternalEMap.g:10011:1: rule__ENamedQuery__Group_5__0 : rule__ENamedQuery__Group_5__0__Impl rule__ENamedQuery__Group_5__1 ; public final void rule__ENamedQuery__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10015:1: ( rule__ENamedQuery__Group_5__0__Impl rule__ENamedQuery__Group_5__1 ) // InternalEMap.g:10016:2: rule__ENamedQuery__Group_5__0__Impl rule__ENamedQuery__Group_5__1 { pushFollow(FOLLOW_30); rule__ENamedQuery__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedQuery__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_5__0" // $ANTLR start "rule__ENamedQuery__Group_5__0__Impl" // InternalEMap.g:10023:1: rule__ENamedQuery__Group_5__0__Impl : ( ',' ) ; public final void rule__ENamedQuery__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10027:1: ( ( ',' ) ) // InternalEMap.g:10028:1: ( ',' ) { // InternalEMap.g:10028:1: ( ',' ) // InternalEMap.g:10029:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getCommaKeyword_5_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getCommaKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_5__0__Impl" // $ANTLR start "rule__ENamedQuery__Group_5__1" // InternalEMap.g:10042:1: rule__ENamedQuery__Group_5__1 : rule__ENamedQuery__Group_5__1__Impl ; public final void rule__ENamedQuery__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10046:1: ( rule__ENamedQuery__Group_5__1__Impl ) // InternalEMap.g:10047:2: rule__ENamedQuery__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__ENamedQuery__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__ENamedQuery__Group_5__1" // $ANTLR start "rule__ENamedQuery__Group_5__1__Impl" // InternalEMap.g:10053:1: rule__ENamedQuery__Group_5__1__Impl : ( ( rule__ENamedQuery__QueriesAssignment_5_1 ) ) ; public final void rule__ENamedQuery__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10057:1: ( ( ( rule__ENamedQuery__QueriesAssignment_5_1 ) ) ) // InternalEMap.g:10058:1: ( ( rule__ENamedQuery__QueriesAssignment_5_1 ) ) { // InternalEMap.g:10058:1: ( ( rule__ENamedQuery__QueriesAssignment_5_1 ) ) // InternalEMap.g:10059:1: ( rule__ENamedQuery__QueriesAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getQueriesAssignment_5_1()); } // InternalEMap.g:10060:1: ( rule__ENamedQuery__QueriesAssignment_5_1 ) // InternalEMap.g:10060:2: rule__ENamedQuery__QueriesAssignment_5_1 { pushFollow(FOLLOW_2); rule__ENamedQuery__QueriesAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getQueriesAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__Group_5__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__0" // InternalEMap.g:10074:1: rule__ENamedCustomQuery__Group__0 : rule__ENamedCustomQuery__Group__0__Impl rule__ENamedCustomQuery__Group__1 ; public final void rule__ENamedCustomQuery__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10078:1: ( rule__ENamedCustomQuery__Group__0__Impl rule__ENamedCustomQuery__Group__1 ) // InternalEMap.g:10079:2: rule__ENamedCustomQuery__Group__0__Impl rule__ENamedCustomQuery__Group__1 { pushFollow(FOLLOW_5); rule__ENamedCustomQuery__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__0" // $ANTLR start "rule__ENamedCustomQuery__Group__0__Impl" // InternalEMap.g:10086:1: rule__ENamedCustomQuery__Group__0__Impl : ( ( rule__ENamedCustomQuery__Alternatives_0 ) ) ; public final void rule__ENamedCustomQuery__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10090:1: ( ( ( rule__ENamedCustomQuery__Alternatives_0 ) ) ) // InternalEMap.g:10091:1: ( ( rule__ENamedCustomQuery__Alternatives_0 ) ) { // InternalEMap.g:10091:1: ( ( rule__ENamedCustomQuery__Alternatives_0 ) ) // InternalEMap.g:10092:1: ( rule__ENamedCustomQuery__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getAlternatives_0()); } // InternalEMap.g:10093:1: ( rule__ENamedCustomQuery__Alternatives_0 ) // InternalEMap.g:10093:2: rule__ENamedCustomQuery__Alternatives_0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Alternatives_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getAlternatives_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__1" // InternalEMap.g:10103:1: rule__ENamedCustomQuery__Group__1 : rule__ENamedCustomQuery__Group__1__Impl rule__ENamedCustomQuery__Group__2 ; public final void rule__ENamedCustomQuery__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10107:1: ( rule__ENamedCustomQuery__Group__1__Impl rule__ENamedCustomQuery__Group__2 ) // InternalEMap.g:10108:2: rule__ENamedCustomQuery__Group__1__Impl rule__ENamedCustomQuery__Group__2 { pushFollow(FOLLOW_58); rule__ENamedCustomQuery__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__1" // $ANTLR start "rule__ENamedCustomQuery__Group__1__Impl" // InternalEMap.g:10115:1: rule__ENamedCustomQuery__Group__1__Impl : ( ( rule__ENamedCustomQuery__NameAssignment_1 ) ) ; public final void rule__ENamedCustomQuery__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10119:1: ( ( ( rule__ENamedCustomQuery__NameAssignment_1 ) ) ) // InternalEMap.g:10120:1: ( ( rule__ENamedCustomQuery__NameAssignment_1 ) ) { // InternalEMap.g:10120:1: ( ( rule__ENamedCustomQuery__NameAssignment_1 ) ) // InternalEMap.g:10121:1: ( rule__ENamedCustomQuery__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getNameAssignment_1()); } // InternalEMap.g:10122:1: ( rule__ENamedCustomQuery__NameAssignment_1 ) // InternalEMap.g:10122:2: rule__ENamedCustomQuery__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__2" // InternalEMap.g:10132:1: rule__ENamedCustomQuery__Group__2 : rule__ENamedCustomQuery__Group__2__Impl rule__ENamedCustomQuery__Group__3 ; public final void rule__ENamedCustomQuery__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10136:1: ( rule__ENamedCustomQuery__Group__2__Impl rule__ENamedCustomQuery__Group__3 ) // InternalEMap.g:10137:2: rule__ENamedCustomQuery__Group__2__Impl rule__ENamedCustomQuery__Group__3 { pushFollow(FOLLOW_58); rule__ENamedCustomQuery__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__2" // $ANTLR start "rule__ENamedCustomQuery__Group__2__Impl" // InternalEMap.g:10144:1: rule__ENamedCustomQuery__Group__2__Impl : ( ( rule__ENamedCustomQuery__Group_2__0 )? ) ; public final void rule__ENamedCustomQuery__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10148:1: ( ( ( rule__ENamedCustomQuery__Group_2__0 )? ) ) // InternalEMap.g:10149:1: ( ( rule__ENamedCustomQuery__Group_2__0 )? ) { // InternalEMap.g:10149:1: ( ( rule__ENamedCustomQuery__Group_2__0 )? ) // InternalEMap.g:10150:1: ( rule__ENamedCustomQuery__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup_2()); } // InternalEMap.g:10151:1: ( rule__ENamedCustomQuery__Group_2__0 )? int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==39) ) { alt89=1; } switch (alt89) { case 1 : // InternalEMap.g:10151:2: rule__ENamedCustomQuery__Group_2__0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__2__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__3" // InternalEMap.g:10161:1: rule__ENamedCustomQuery__Group__3 : rule__ENamedCustomQuery__Group__3__Impl rule__ENamedCustomQuery__Group__4 ; public final void rule__ENamedCustomQuery__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10165:1: ( rule__ENamedCustomQuery__Group__3__Impl rule__ENamedCustomQuery__Group__4 ) // InternalEMap.g:10166:2: rule__ENamedCustomQuery__Group__3__Impl rule__ENamedCustomQuery__Group__4 { pushFollow(FOLLOW_30); rule__ENamedCustomQuery__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__3" // $ANTLR start "rule__ENamedCustomQuery__Group__3__Impl" // InternalEMap.g:10173:1: rule__ENamedCustomQuery__Group__3__Impl : ( '{' ) ; public final void rule__ENamedCustomQuery__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10177:1: ( ( '{' ) ) // InternalEMap.g:10178:1: ( '{' ) { // InternalEMap.g:10178:1: ( '{' ) // InternalEMap.g:10179:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getLeftCurlyBracketKeyword_3()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getLeftCurlyBracketKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__3__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__4" // InternalEMap.g:10192:1: rule__ENamedCustomQuery__Group__4 : rule__ENamedCustomQuery__Group__4__Impl rule__ENamedCustomQuery__Group__5 ; public final void rule__ENamedCustomQuery__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10196:1: ( rule__ENamedCustomQuery__Group__4__Impl rule__ENamedCustomQuery__Group__5 ) // InternalEMap.g:10197:2: rule__ENamedCustomQuery__Group__4__Impl rule__ENamedCustomQuery__Group__5 { pushFollow(FOLLOW_14); rule__ENamedCustomQuery__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__4" // $ANTLR start "rule__ENamedCustomQuery__Group__4__Impl" // InternalEMap.g:10204:1: rule__ENamedCustomQuery__Group__4__Impl : ( ( rule__ENamedCustomQuery__QueriesAssignment_4 ) ) ; public final void rule__ENamedCustomQuery__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10208:1: ( ( ( rule__ENamedCustomQuery__QueriesAssignment_4 ) ) ) // InternalEMap.g:10209:1: ( ( rule__ENamedCustomQuery__QueriesAssignment_4 ) ) { // InternalEMap.g:10209:1: ( ( rule__ENamedCustomQuery__QueriesAssignment_4 ) ) // InternalEMap.g:10210:1: ( rule__ENamedCustomQuery__QueriesAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_4()); } // InternalEMap.g:10211:1: ( rule__ENamedCustomQuery__QueriesAssignment_4 ) // InternalEMap.g:10211:2: rule__ENamedCustomQuery__QueriesAssignment_4 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__QueriesAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__4__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__5" // InternalEMap.g:10221:1: rule__ENamedCustomQuery__Group__5 : rule__ENamedCustomQuery__Group__5__Impl rule__ENamedCustomQuery__Group__6 ; public final void rule__ENamedCustomQuery__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10225:1: ( rule__ENamedCustomQuery__Group__5__Impl rule__ENamedCustomQuery__Group__6 ) // InternalEMap.g:10226:2: rule__ENamedCustomQuery__Group__5__Impl rule__ENamedCustomQuery__Group__6 { pushFollow(FOLLOW_14); rule__ENamedCustomQuery__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__5" // $ANTLR start "rule__ENamedCustomQuery__Group__5__Impl" // InternalEMap.g:10233:1: rule__ENamedCustomQuery__Group__5__Impl : ( ( rule__ENamedCustomQuery__Group_5__0 )* ) ; public final void rule__ENamedCustomQuery__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10237:1: ( ( ( rule__ENamedCustomQuery__Group_5__0 )* ) ) // InternalEMap.g:10238:1: ( ( rule__ENamedCustomQuery__Group_5__0 )* ) { // InternalEMap.g:10238:1: ( ( rule__ENamedCustomQuery__Group_5__0 )* ) // InternalEMap.g:10239:1: ( rule__ENamedCustomQuery__Group_5__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup_5()); } // InternalEMap.g:10240:1: ( rule__ENamedCustomQuery__Group_5__0 )* loop90: do { int alt90=2; int LA90_0 = input.LA(1); if ( (LA90_0==30) ) { alt90=1; } switch (alt90) { case 1 : // InternalEMap.g:10240:2: rule__ENamedCustomQuery__Group_5__0 { pushFollow(FOLLOW_9); rule__ENamedCustomQuery__Group_5__0(); state._fsp--; if (state.failed) return ; } break; default : break loop90; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__5__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group__6" // InternalEMap.g:10250:1: rule__ENamedCustomQuery__Group__6 : rule__ENamedCustomQuery__Group__6__Impl ; public final void rule__ENamedCustomQuery__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10254:1: ( rule__ENamedCustomQuery__Group__6__Impl ) // InternalEMap.g:10255:2: rule__ENamedCustomQuery__Group__6__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__6" // $ANTLR start "rule__ENamedCustomQuery__Group__6__Impl" // InternalEMap.g:10261:1: rule__ENamedCustomQuery__Group__6__Impl : ( '}' ) ; public final void rule__ENamedCustomQuery__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10265:1: ( ( '}' ) ) // InternalEMap.g:10266:1: ( '}' ) { // InternalEMap.g:10266:1: ( '}' ) // InternalEMap.g:10267:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getRightCurlyBracketKeyword_6()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getRightCurlyBracketKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group__6__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__0" // InternalEMap.g:10294:1: rule__ENamedCustomQuery__Group_0_1__0 : rule__ENamedCustomQuery__Group_0_1__0__Impl rule__ENamedCustomQuery__Group_0_1__1 ; public final void rule__ENamedCustomQuery__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10298:1: ( rule__ENamedCustomQuery__Group_0_1__0__Impl rule__ENamedCustomQuery__Group_0_1__1 ) // InternalEMap.g:10299:2: rule__ENamedCustomQuery__Group_0_1__0__Impl rule__ENamedCustomQuery__Group_0_1__1 { pushFollow(FOLLOW_61); rule__ENamedCustomQuery__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__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__ENamedCustomQuery__Group_0_1__0" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__0__Impl" // InternalEMap.g:10306:1: rule__ENamedCustomQuery__Group_0_1__0__Impl : ( ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) ) ; public final void rule__ENamedCustomQuery__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10310:1: ( ( ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) ) ) // InternalEMap.g:10311:1: ( ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) ) { // InternalEMap.g:10311:1: ( ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) ) // InternalEMap.g:10312:1: ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getListAssignment_0_1_0()); } // InternalEMap.g:10313:1: ( rule__ENamedCustomQuery__ListAssignment_0_1_0 ) // InternalEMap.g:10313:2: rule__ENamedCustomQuery__ListAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__ListAssignment_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getListAssignment_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_0_1__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__1" // InternalEMap.g:10323:1: rule__ENamedCustomQuery__Group_0_1__1 : rule__ENamedCustomQuery__Group_0_1__1__Impl rule__ENamedCustomQuery__Group_0_1__2 ; public final void rule__ENamedCustomQuery__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10327:1: ( rule__ENamedCustomQuery__Group_0_1__1__Impl rule__ENamedCustomQuery__Group_0_1__2 ) // InternalEMap.g:10328:2: rule__ENamedCustomQuery__Group_0_1__1__Impl rule__ENamedCustomQuery__Group_0_1__2 { pushFollow(FOLLOW_62); rule__ENamedCustomQuery__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_0_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_0_1__1" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__1__Impl" // InternalEMap.g:10335:1: rule__ENamedCustomQuery__Group_0_1__1__Impl : ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) ) ; public final void rule__ENamedCustomQuery__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10339:1: ( ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) ) ) // InternalEMap.g:10340:1: ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) ) { // InternalEMap.g:10340:1: ( ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) ) // InternalEMap.g:10341:1: ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_1_1()); } // InternalEMap.g:10342:1: ( rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 ) // InternalEMap.g:10342:2: rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_0_1__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__2" // InternalEMap.g:10352:1: rule__ENamedCustomQuery__Group_0_1__2 : rule__ENamedCustomQuery__Group_0_1__2__Impl ; public final void rule__ENamedCustomQuery__Group_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10356:1: ( rule__ENamedCustomQuery__Group_0_1__2__Impl ) // InternalEMap.g:10357:2: rule__ENamedCustomQuery__Group_0_1__2__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_0_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_0_1__2" // $ANTLR start "rule__ENamedCustomQuery__Group_0_1__2__Impl" // InternalEMap.g:10363:1: rule__ENamedCustomQuery__Group_0_1__2__Impl : ( ']' ) ; public final void rule__ENamedCustomQuery__Group_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10367:1: ( ( ']' ) ) // InternalEMap.g:10368:1: ( ']' ) { // InternalEMap.g:10368:1: ( ']' ) // InternalEMap.g:10369:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getRightSquareBracketKeyword_0_1_2()); } match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getRightSquareBracketKeyword_0_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_0_1__2__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2__0" // InternalEMap.g:10388:1: rule__ENamedCustomQuery__Group_2__0 : rule__ENamedCustomQuery__Group_2__0__Impl rule__ENamedCustomQuery__Group_2__1 ; public final void rule__ENamedCustomQuery__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10392:1: ( rule__ENamedCustomQuery__Group_2__0__Impl rule__ENamedCustomQuery__Group_2__1 ) // InternalEMap.g:10393:2: rule__ENamedCustomQuery__Group_2__0__Impl rule__ENamedCustomQuery__Group_2__1 { pushFollow(FOLLOW_59); rule__ENamedCustomQuery__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__0" // $ANTLR start "rule__ENamedCustomQuery__Group_2__0__Impl" // InternalEMap.g:10400:1: rule__ENamedCustomQuery__Group_2__0__Impl : ( '(' ) ; public final void rule__ENamedCustomQuery__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10404:1: ( ( '(' ) ) // InternalEMap.g:10405:1: ( '(' ) { // InternalEMap.g:10405:1: ( '(' ) // InternalEMap.g:10406:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getLeftParenthesisKeyword_2_0()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getLeftParenthesisKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2__1" // InternalEMap.g:10419:1: rule__ENamedCustomQuery__Group_2__1 : rule__ENamedCustomQuery__Group_2__1__Impl rule__ENamedCustomQuery__Group_2__2 ; public final void rule__ENamedCustomQuery__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10423:1: ( rule__ENamedCustomQuery__Group_2__1__Impl rule__ENamedCustomQuery__Group_2__2 ) // InternalEMap.g:10424:2: rule__ENamedCustomQuery__Group_2__1__Impl rule__ENamedCustomQuery__Group_2__2 { pushFollow(FOLLOW_59); rule__ENamedCustomQuery__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__1" // $ANTLR start "rule__ENamedCustomQuery__Group_2__1__Impl" // InternalEMap.g:10431:1: rule__ENamedCustomQuery__Group_2__1__Impl : ( ( rule__ENamedCustomQuery__Group_2_1__0 )? ) ; public final void rule__ENamedCustomQuery__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10435:1: ( ( ( rule__ENamedCustomQuery__Group_2_1__0 )? ) ) // InternalEMap.g:10436:1: ( ( rule__ENamedCustomQuery__Group_2_1__0 )? ) { // InternalEMap.g:10436:1: ( ( rule__ENamedCustomQuery__Group_2_1__0 )? ) // InternalEMap.g:10437:1: ( rule__ENamedCustomQuery__Group_2_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1()); } // InternalEMap.g:10438:1: ( rule__ENamedCustomQuery__Group_2_1__0 )? int alt91=2; int LA91_0 = input.LA(1); if ( (LA91_0==RULE_ID||(LA91_0>=15 && LA91_0<=19)||LA91_0==77||LA91_0==80) ) { alt91=1; } switch (alt91) { case 1 : // InternalEMap.g:10438:2: rule__ENamedCustomQuery__Group_2_1__0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2__2" // InternalEMap.g:10448:1: rule__ENamedCustomQuery__Group_2__2 : rule__ENamedCustomQuery__Group_2__2__Impl ; public final void rule__ENamedCustomQuery__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10452:1: ( rule__ENamedCustomQuery__Group_2__2__Impl ) // InternalEMap.g:10453:2: rule__ENamedCustomQuery__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__2" // $ANTLR start "rule__ENamedCustomQuery__Group_2__2__Impl" // InternalEMap.g:10459:1: rule__ENamedCustomQuery__Group_2__2__Impl : ( ')' ) ; public final void rule__ENamedCustomQuery__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10463:1: ( ( ')' ) ) // InternalEMap.g:10464:1: ( ')' ) { // InternalEMap.g:10464:1: ( ')' ) // InternalEMap.g:10465:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getRightParenthesisKeyword_2_2()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getRightParenthesisKeyword_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2__2__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1__0" // InternalEMap.g:10484:1: rule__ENamedCustomQuery__Group_2_1__0 : rule__ENamedCustomQuery__Group_2_1__0__Impl rule__ENamedCustomQuery__Group_2_1__1 ; public final void rule__ENamedCustomQuery__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10488:1: ( rule__ENamedCustomQuery__Group_2_1__0__Impl rule__ENamedCustomQuery__Group_2_1__1 ) // InternalEMap.g:10489:2: rule__ENamedCustomQuery__Group_2_1__0__Impl rule__ENamedCustomQuery__Group_2_1__1 { pushFollow(FOLLOW_18); rule__ENamedCustomQuery__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__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__ENamedCustomQuery__Group_2_1__0" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1__0__Impl" // InternalEMap.g:10496:1: rule__ENamedCustomQuery__Group_2_1__0__Impl : ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) ) ; public final void rule__ENamedCustomQuery__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10500:1: ( ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) ) ) // InternalEMap.g:10501:1: ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) ) { // InternalEMap.g:10501:1: ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) ) // InternalEMap.g:10502:1: ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_0()); } // InternalEMap.g:10503:1: ( rule__ENamedCustomQuery__ParametersAssignment_2_1_0 ) // InternalEMap.g:10503:2: rule__ENamedCustomQuery__ParametersAssignment_2_1_0 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__ParametersAssignment_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2_1__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1__1" // InternalEMap.g:10513:1: rule__ENamedCustomQuery__Group_2_1__1 : rule__ENamedCustomQuery__Group_2_1__1__Impl ; public final void rule__ENamedCustomQuery__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10517:1: ( rule__ENamedCustomQuery__Group_2_1__1__Impl ) // InternalEMap.g:10518:2: rule__ENamedCustomQuery__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__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__ENamedCustomQuery__Group_2_1__1" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1__1__Impl" // InternalEMap.g:10524:1: rule__ENamedCustomQuery__Group_2_1__1__Impl : ( ( rule__ENamedCustomQuery__Group_2_1_1__0 )* ) ; public final void rule__ENamedCustomQuery__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10528:1: ( ( ( rule__ENamedCustomQuery__Group_2_1_1__0 )* ) ) // InternalEMap.g:10529:1: ( ( rule__ENamedCustomQuery__Group_2_1_1__0 )* ) { // InternalEMap.g:10529:1: ( ( rule__ENamedCustomQuery__Group_2_1_1__0 )* ) // InternalEMap.g:10530:1: ( rule__ENamedCustomQuery__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1_1()); } // InternalEMap.g:10531:1: ( rule__ENamedCustomQuery__Group_2_1_1__0 )* loop92: do { int alt92=2; int LA92_0 = input.LA(1); if ( (LA92_0==30) ) { alt92=1; } switch (alt92) { case 1 : // InternalEMap.g:10531:2: rule__ENamedCustomQuery__Group_2_1_1__0 { pushFollow(FOLLOW_9); rule__ENamedCustomQuery__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop92; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2_1__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1_1__0" // InternalEMap.g:10545:1: rule__ENamedCustomQuery__Group_2_1_1__0 : rule__ENamedCustomQuery__Group_2_1_1__0__Impl rule__ENamedCustomQuery__Group_2_1_1__1 ; public final void rule__ENamedCustomQuery__Group_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10549:1: ( rule__ENamedCustomQuery__Group_2_1_1__0__Impl rule__ENamedCustomQuery__Group_2_1_1__1 ) // InternalEMap.g:10550:2: rule__ENamedCustomQuery__Group_2_1_1__0__Impl rule__ENamedCustomQuery__Group_2_1_1__1 { pushFollow(FOLLOW_60); rule__ENamedCustomQuery__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2_1_1__0" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1_1__0__Impl" // InternalEMap.g:10557:1: rule__ENamedCustomQuery__Group_2_1_1__0__Impl : ( ',' ) ; public final void rule__ENamedCustomQuery__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10561:1: ( ( ',' ) ) // InternalEMap.g:10562:1: ( ',' ) { // InternalEMap.g:10562:1: ( ',' ) // InternalEMap.g:10563:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getCommaKeyword_2_1_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getCommaKeyword_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2_1_1__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1_1__1" // InternalEMap.g:10576:1: rule__ENamedCustomQuery__Group_2_1_1__1 : rule__ENamedCustomQuery__Group_2_1_1__1__Impl ; public final void rule__ENamedCustomQuery__Group_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10580:1: ( rule__ENamedCustomQuery__Group_2_1_1__1__Impl ) // InternalEMap.g:10581:2: rule__ENamedCustomQuery__Group_2_1_1__1__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_2_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__ENamedCustomQuery__Group_2_1_1__1" // $ANTLR start "rule__ENamedCustomQuery__Group_2_1_1__1__Impl" // InternalEMap.g:10587:1: rule__ENamedCustomQuery__Group_2_1_1__1__Impl : ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) ) ; public final void rule__ENamedCustomQuery__Group_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10591:1: ( ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) ) ) // InternalEMap.g:10592:1: ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) ) { // InternalEMap.g:10592:1: ( ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) ) // InternalEMap.g:10593:1: ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_1_1()); } // InternalEMap.g:10594:1: ( rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 ) // InternalEMap.g:10594:2: rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_2_1_1__1__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_5__0" // InternalEMap.g:10608:1: rule__ENamedCustomQuery__Group_5__0 : rule__ENamedCustomQuery__Group_5__0__Impl rule__ENamedCustomQuery__Group_5__1 ; public final void rule__ENamedCustomQuery__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10612:1: ( rule__ENamedCustomQuery__Group_5__0__Impl rule__ENamedCustomQuery__Group_5__1 ) // InternalEMap.g:10613:2: rule__ENamedCustomQuery__Group_5__0__Impl rule__ENamedCustomQuery__Group_5__1 { pushFollow(FOLLOW_30); rule__ENamedCustomQuery__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ENamedCustomQuery__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_5__0" // $ANTLR start "rule__ENamedCustomQuery__Group_5__0__Impl" // InternalEMap.g:10620:1: rule__ENamedCustomQuery__Group_5__0__Impl : ( ',' ) ; public final void rule__ENamedCustomQuery__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10624:1: ( ( ',' ) ) // InternalEMap.g:10625:1: ( ',' ) { // InternalEMap.g:10625:1: ( ',' ) // InternalEMap.g:10626:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getCommaKeyword_5_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getCommaKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_5__0__Impl" // $ANTLR start "rule__ENamedCustomQuery__Group_5__1" // InternalEMap.g:10639:1: rule__ENamedCustomQuery__Group_5__1 : rule__ENamedCustomQuery__Group_5__1__Impl ; public final void rule__ENamedCustomQuery__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10643:1: ( rule__ENamedCustomQuery__Group_5__1__Impl ) // InternalEMap.g:10644:2: rule__ENamedCustomQuery__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__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__ENamedCustomQuery__Group_5__1" // $ANTLR start "rule__ENamedCustomQuery__Group_5__1__Impl" // InternalEMap.g:10650:1: rule__ENamedCustomQuery__Group_5__1__Impl : ( ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) ) ; public final void rule__ENamedCustomQuery__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10654:1: ( ( ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) ) ) // InternalEMap.g:10655:1: ( ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) ) { // InternalEMap.g:10655:1: ( ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) ) // InternalEMap.g:10656:1: ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_5_1()); } // InternalEMap.g:10657:1: ( rule__ENamedCustomQuery__QueriesAssignment_5_1 ) // InternalEMap.g:10657:2: rule__ENamedCustomQuery__QueriesAssignment_5_1 { pushFollow(FOLLOW_2); rule__ENamedCustomQuery__QueriesAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__Group_5__1__Impl" // $ANTLR start "rule__ETypeDef__Group__0" // InternalEMap.g:10671:1: rule__ETypeDef__Group__0 : rule__ETypeDef__Group__0__Impl rule__ETypeDef__Group__1 ; public final void rule__ETypeDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10675:1: ( rule__ETypeDef__Group__0__Impl rule__ETypeDef__Group__1 ) // InternalEMap.g:10676:2: rule__ETypeDef__Group__0__Impl rule__ETypeDef__Group__1 { pushFollow(FOLLOW_63); rule__ETypeDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__0" // $ANTLR start "rule__ETypeDef__Group__0__Impl" // InternalEMap.g:10683:1: rule__ETypeDef__Group__0__Impl : ( 'typedef' ) ; public final void rule__ETypeDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10687:1: ( ( 'typedef' ) ) // InternalEMap.g:10688:1: ( 'typedef' ) { // InternalEMap.g:10688:1: ( 'typedef' ) // InternalEMap.g:10689:1: 'typedef' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getTypedefKeyword_0()); } match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getTypedefKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__0__Impl" // $ANTLR start "rule__ETypeDef__Group__1" // InternalEMap.g:10702:1: rule__ETypeDef__Group__1 : rule__ETypeDef__Group__1__Impl rule__ETypeDef__Group__2 ; public final void rule__ETypeDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10706:1: ( rule__ETypeDef__Group__1__Impl rule__ETypeDef__Group__2 ) // InternalEMap.g:10707:2: rule__ETypeDef__Group__1__Impl rule__ETypeDef__Group__2 { pushFollow(FOLLOW_28); rule__ETypeDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__1" // $ANTLR start "rule__ETypeDef__Group__1__Impl" // InternalEMap.g:10714:1: rule__ETypeDef__Group__1__Impl : ( ( rule__ETypeDef__NameAssignment_1 ) ) ; public final void rule__ETypeDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10718:1: ( ( ( rule__ETypeDef__NameAssignment_1 ) ) ) // InternalEMap.g:10719:1: ( ( rule__ETypeDef__NameAssignment_1 ) ) { // InternalEMap.g:10719:1: ( ( rule__ETypeDef__NameAssignment_1 ) ) // InternalEMap.g:10720:1: ( rule__ETypeDef__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getNameAssignment_1()); } // InternalEMap.g:10721:1: ( rule__ETypeDef__NameAssignment_1 ) // InternalEMap.g:10721:2: rule__ETypeDef__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ETypeDef__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__1__Impl" // $ANTLR start "rule__ETypeDef__Group__2" // InternalEMap.g:10731:1: rule__ETypeDef__Group__2 : rule__ETypeDef__Group__2__Impl rule__ETypeDef__Group__3 ; public final void rule__ETypeDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10735:1: ( rule__ETypeDef__Group__2__Impl rule__ETypeDef__Group__3 ) // InternalEMap.g:10736:2: rule__ETypeDef__Group__2__Impl rule__ETypeDef__Group__3 { pushFollow(FOLLOW_63); rule__ETypeDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__2" // $ANTLR start "rule__ETypeDef__Group__2__Impl" // InternalEMap.g:10743:1: rule__ETypeDef__Group__2__Impl : ( '(' ) ; public final void rule__ETypeDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10747:1: ( ( '(' ) ) // InternalEMap.g:10748:1: ( '(' ) { // InternalEMap.g:10748:1: ( '(' ) // InternalEMap.g:10749:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getLeftParenthesisKeyword_2()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__2__Impl" // $ANTLR start "rule__ETypeDef__Group__3" // InternalEMap.g:10762:1: rule__ETypeDef__Group__3 : rule__ETypeDef__Group__3__Impl rule__ETypeDef__Group__4 ; public final void rule__ETypeDef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10766:1: ( rule__ETypeDef__Group__3__Impl rule__ETypeDef__Group__4 ) // InternalEMap.g:10767:2: rule__ETypeDef__Group__3__Impl rule__ETypeDef__Group__4 { pushFollow(FOLLOW_29); rule__ETypeDef__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__3" // $ANTLR start "rule__ETypeDef__Group__3__Impl" // InternalEMap.g:10774:1: rule__ETypeDef__Group__3__Impl : ( ( rule__ETypeDef__TypesAssignment_3 ) ) ; public final void rule__ETypeDef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10778:1: ( ( ( rule__ETypeDef__TypesAssignment_3 ) ) ) // InternalEMap.g:10779:1: ( ( rule__ETypeDef__TypesAssignment_3 ) ) { // InternalEMap.g:10779:1: ( ( rule__ETypeDef__TypesAssignment_3 ) ) // InternalEMap.g:10780:1: ( rule__ETypeDef__TypesAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getTypesAssignment_3()); } // InternalEMap.g:10781:1: ( rule__ETypeDef__TypesAssignment_3 ) // InternalEMap.g:10781:2: rule__ETypeDef__TypesAssignment_3 { pushFollow(FOLLOW_2); rule__ETypeDef__TypesAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getTypesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__3__Impl" // $ANTLR start "rule__ETypeDef__Group__4" // InternalEMap.g:10791:1: rule__ETypeDef__Group__4 : rule__ETypeDef__Group__4__Impl rule__ETypeDef__Group__5 ; public final void rule__ETypeDef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10795:1: ( rule__ETypeDef__Group__4__Impl rule__ETypeDef__Group__5 ) // InternalEMap.g:10796:2: rule__ETypeDef__Group__4__Impl rule__ETypeDef__Group__5 { pushFollow(FOLLOW_29); rule__ETypeDef__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__4" // $ANTLR start "rule__ETypeDef__Group__4__Impl" // InternalEMap.g:10803:1: rule__ETypeDef__Group__4__Impl : ( ( rule__ETypeDef__Group_4__0 )* ) ; public final void rule__ETypeDef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10807:1: ( ( ( rule__ETypeDef__Group_4__0 )* ) ) // InternalEMap.g:10808:1: ( ( rule__ETypeDef__Group_4__0 )* ) { // InternalEMap.g:10808:1: ( ( rule__ETypeDef__Group_4__0 )* ) // InternalEMap.g:10809:1: ( rule__ETypeDef__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getGroup_4()); } // InternalEMap.g:10810:1: ( rule__ETypeDef__Group_4__0 )* loop93: do { int alt93=2; int LA93_0 = input.LA(1); if ( (LA93_0==30) ) { alt93=1; } switch (alt93) { case 1 : // InternalEMap.g:10810:2: rule__ETypeDef__Group_4__0 { pushFollow(FOLLOW_9); rule__ETypeDef__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop93; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__4__Impl" // $ANTLR start "rule__ETypeDef__Group__5" // InternalEMap.g:10820:1: rule__ETypeDef__Group__5 : rule__ETypeDef__Group__5__Impl ; public final void rule__ETypeDef__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10824:1: ( rule__ETypeDef__Group__5__Impl ) // InternalEMap.g:10825:2: rule__ETypeDef__Group__5__Impl { pushFollow(FOLLOW_2); rule__ETypeDef__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__5" // $ANTLR start "rule__ETypeDef__Group__5__Impl" // InternalEMap.g:10831:1: rule__ETypeDef__Group__5__Impl : ( ')' ) ; public final void rule__ETypeDef__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10835:1: ( ( ')' ) ) // InternalEMap.g:10836:1: ( ')' ) { // InternalEMap.g:10836:1: ( ')' ) // InternalEMap.g:10837:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getRightParenthesisKeyword_5()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group__5__Impl" // $ANTLR start "rule__ETypeDef__Group_4__0" // InternalEMap.g:10862:1: rule__ETypeDef__Group_4__0 : rule__ETypeDef__Group_4__0__Impl rule__ETypeDef__Group_4__1 ; public final void rule__ETypeDef__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10866:1: ( rule__ETypeDef__Group_4__0__Impl rule__ETypeDef__Group_4__1 ) // InternalEMap.g:10867:2: rule__ETypeDef__Group_4__0__Impl rule__ETypeDef__Group_4__1 { pushFollow(FOLLOW_63); rule__ETypeDef__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ETypeDef__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group_4__0" // $ANTLR start "rule__ETypeDef__Group_4__0__Impl" // InternalEMap.g:10874:1: rule__ETypeDef__Group_4__0__Impl : ( ',' ) ; public final void rule__ETypeDef__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10878:1: ( ( ',' ) ) // InternalEMap.g:10879:1: ( ',' ) { // InternalEMap.g:10879:1: ( ',' ) // InternalEMap.g:10880:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getCommaKeyword_4_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group_4__0__Impl" // $ANTLR start "rule__ETypeDef__Group_4__1" // InternalEMap.g:10893:1: rule__ETypeDef__Group_4__1 : rule__ETypeDef__Group_4__1__Impl ; public final void rule__ETypeDef__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10897:1: ( rule__ETypeDef__Group_4__1__Impl ) // InternalEMap.g:10898:2: rule__ETypeDef__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ETypeDef__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group_4__1" // $ANTLR start "rule__ETypeDef__Group_4__1__Impl" // InternalEMap.g:10904:1: rule__ETypeDef__Group_4__1__Impl : ( ( rule__ETypeDef__TypesAssignment_4_1 ) ) ; public final void rule__ETypeDef__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10908:1: ( ( ( rule__ETypeDef__TypesAssignment_4_1 ) ) ) // InternalEMap.g:10909:1: ( ( rule__ETypeDef__TypesAssignment_4_1 ) ) { // InternalEMap.g:10909:1: ( ( rule__ETypeDef__TypesAssignment_4_1 ) ) // InternalEMap.g:10910:1: ( rule__ETypeDef__TypesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getTypesAssignment_4_1()); } // InternalEMap.g:10911:1: ( rule__ETypeDef__TypesAssignment_4_1 ) // InternalEMap.g:10911:2: rule__ETypeDef__TypesAssignment_4_1 { pushFollow(FOLLOW_2); rule__ETypeDef__TypesAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getTypesAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__Group_4__1__Impl" // $ANTLR start "rule__EModelTypeDef__Group__0" // InternalEMap.g:10925:1: rule__EModelTypeDef__Group__0 : rule__EModelTypeDef__Group__0__Impl rule__EModelTypeDef__Group__1 ; public final void rule__EModelTypeDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10929:1: ( rule__EModelTypeDef__Group__0__Impl rule__EModelTypeDef__Group__1 ) // InternalEMap.g:10930:2: rule__EModelTypeDef__Group__0__Impl rule__EModelTypeDef__Group__1 { pushFollow(FOLLOW_28); rule__EModelTypeDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__0" // $ANTLR start "rule__EModelTypeDef__Group__0__Impl" // InternalEMap.g:10937:1: rule__EModelTypeDef__Group__0__Impl : ( ( rule__EModelTypeDef__EclassDefAssignment_0 ) ) ; public final void rule__EModelTypeDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10941:1: ( ( ( rule__EModelTypeDef__EclassDefAssignment_0 ) ) ) // InternalEMap.g:10942:1: ( ( rule__EModelTypeDef__EclassDefAssignment_0 ) ) { // InternalEMap.g:10942:1: ( ( rule__EModelTypeDef__EclassDefAssignment_0 ) ) // InternalEMap.g:10943:1: ( rule__EModelTypeDef__EclassDefAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getEclassDefAssignment_0()); } // InternalEMap.g:10944:1: ( rule__EModelTypeDef__EclassDefAssignment_0 ) // InternalEMap.g:10944:2: rule__EModelTypeDef__EclassDefAssignment_0 { pushFollow(FOLLOW_2); rule__EModelTypeDef__EclassDefAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getEclassDefAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__0__Impl" // $ANTLR start "rule__EModelTypeDef__Group__1" // InternalEMap.g:10954:1: rule__EModelTypeDef__Group__1 : rule__EModelTypeDef__Group__1__Impl rule__EModelTypeDef__Group__2 ; public final void rule__EModelTypeDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10958:1: ( rule__EModelTypeDef__Group__1__Impl rule__EModelTypeDef__Group__2 ) // InternalEMap.g:10959:2: rule__EModelTypeDef__Group__1__Impl rule__EModelTypeDef__Group__2 { pushFollow(FOLLOW_5); rule__EModelTypeDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__1" // $ANTLR start "rule__EModelTypeDef__Group__1__Impl" // InternalEMap.g:10966:1: rule__EModelTypeDef__Group__1__Impl : ( '(' ) ; public final void rule__EModelTypeDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10970:1: ( ( '(' ) ) // InternalEMap.g:10971:1: ( '(' ) { // InternalEMap.g:10971:1: ( '(' ) // InternalEMap.g:10972:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getLeftParenthesisKeyword_1()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getLeftParenthesisKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__1__Impl" // $ANTLR start "rule__EModelTypeDef__Group__2" // InternalEMap.g:10985:1: rule__EModelTypeDef__Group__2 : rule__EModelTypeDef__Group__2__Impl rule__EModelTypeDef__Group__3 ; public final void rule__EModelTypeDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:10989:1: ( rule__EModelTypeDef__Group__2__Impl rule__EModelTypeDef__Group__3 ) // InternalEMap.g:10990:2: rule__EModelTypeDef__Group__2__Impl rule__EModelTypeDef__Group__3 { pushFollow(FOLLOW_29); rule__EModelTypeDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__2" // $ANTLR start "rule__EModelTypeDef__Group__2__Impl" // InternalEMap.g:10997:1: rule__EModelTypeDef__Group__2__Impl : ( ( rule__EModelTypeDef__AttributesAssignment_2 ) ) ; public final void rule__EModelTypeDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11001:1: ( ( ( rule__EModelTypeDef__AttributesAssignment_2 ) ) ) // InternalEMap.g:11002:1: ( ( rule__EModelTypeDef__AttributesAssignment_2 ) ) { // InternalEMap.g:11002:1: ( ( rule__EModelTypeDef__AttributesAssignment_2 ) ) // InternalEMap.g:11003:1: ( rule__EModelTypeDef__AttributesAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_2()); } // InternalEMap.g:11004:1: ( rule__EModelTypeDef__AttributesAssignment_2 ) // InternalEMap.g:11004:2: rule__EModelTypeDef__AttributesAssignment_2 { pushFollow(FOLLOW_2); rule__EModelTypeDef__AttributesAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__2__Impl" // $ANTLR start "rule__EModelTypeDef__Group__3" // InternalEMap.g:11014:1: rule__EModelTypeDef__Group__3 : rule__EModelTypeDef__Group__3__Impl rule__EModelTypeDef__Group__4 ; public final void rule__EModelTypeDef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11018:1: ( rule__EModelTypeDef__Group__3__Impl rule__EModelTypeDef__Group__4 ) // InternalEMap.g:11019:2: rule__EModelTypeDef__Group__3__Impl rule__EModelTypeDef__Group__4 { pushFollow(FOLLOW_29); rule__EModelTypeDef__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__3" // $ANTLR start "rule__EModelTypeDef__Group__3__Impl" // InternalEMap.g:11026:1: rule__EModelTypeDef__Group__3__Impl : ( ( rule__EModelTypeDef__Group_3__0 )* ) ; public final void rule__EModelTypeDef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11030:1: ( ( ( rule__EModelTypeDef__Group_3__0 )* ) ) // InternalEMap.g:11031:1: ( ( rule__EModelTypeDef__Group_3__0 )* ) { // InternalEMap.g:11031:1: ( ( rule__EModelTypeDef__Group_3__0 )* ) // InternalEMap.g:11032:1: ( rule__EModelTypeDef__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getGroup_3()); } // InternalEMap.g:11033:1: ( rule__EModelTypeDef__Group_3__0 )* loop94: do { int alt94=2; int LA94_0 = input.LA(1); if ( (LA94_0==30) ) { alt94=1; } switch (alt94) { case 1 : // InternalEMap.g:11033:2: rule__EModelTypeDef__Group_3__0 { pushFollow(FOLLOW_9); rule__EModelTypeDef__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop94; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__3__Impl" // $ANTLR start "rule__EModelTypeDef__Group__4" // InternalEMap.g:11043:1: rule__EModelTypeDef__Group__4 : rule__EModelTypeDef__Group__4__Impl ; public final void rule__EModelTypeDef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11047:1: ( rule__EModelTypeDef__Group__4__Impl ) // InternalEMap.g:11048:2: rule__EModelTypeDef__Group__4__Impl { pushFollow(FOLLOW_2); rule__EModelTypeDef__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__4" // $ANTLR start "rule__EModelTypeDef__Group__4__Impl" // InternalEMap.g:11054:1: rule__EModelTypeDef__Group__4__Impl : ( ')' ) ; public final void rule__EModelTypeDef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11058:1: ( ( ')' ) ) // InternalEMap.g:11059:1: ( ')' ) { // InternalEMap.g:11059:1: ( ')' ) // InternalEMap.g:11060:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getRightParenthesisKeyword_4()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getRightParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group__4__Impl" // $ANTLR start "rule__EModelTypeDef__Group_3__0" // InternalEMap.g:11083:1: rule__EModelTypeDef__Group_3__0 : rule__EModelTypeDef__Group_3__0__Impl rule__EModelTypeDef__Group_3__1 ; public final void rule__EModelTypeDef__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11087:1: ( rule__EModelTypeDef__Group_3__0__Impl rule__EModelTypeDef__Group_3__1 ) // InternalEMap.g:11088:2: rule__EModelTypeDef__Group_3__0__Impl rule__EModelTypeDef__Group_3__1 { pushFollow(FOLLOW_5); rule__EModelTypeDef__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeDef__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group_3__0" // $ANTLR start "rule__EModelTypeDef__Group_3__0__Impl" // InternalEMap.g:11095:1: rule__EModelTypeDef__Group_3__0__Impl : ( ',' ) ; public final void rule__EModelTypeDef__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11099:1: ( ( ',' ) ) // InternalEMap.g:11100:1: ( ',' ) { // InternalEMap.g:11100:1: ( ',' ) // InternalEMap.g:11101:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getCommaKeyword_3_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getCommaKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group_3__0__Impl" // $ANTLR start "rule__EModelTypeDef__Group_3__1" // InternalEMap.g:11114:1: rule__EModelTypeDef__Group_3__1 : rule__EModelTypeDef__Group_3__1__Impl ; public final void rule__EModelTypeDef__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11118:1: ( rule__EModelTypeDef__Group_3__1__Impl ) // InternalEMap.g:11119:2: rule__EModelTypeDef__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__EModelTypeDef__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__EModelTypeDef__Group_3__1" // $ANTLR start "rule__EModelTypeDef__Group_3__1__Impl" // InternalEMap.g:11125:1: rule__EModelTypeDef__Group_3__1__Impl : ( ( rule__EModelTypeDef__AttributesAssignment_3_1 ) ) ; public final void rule__EModelTypeDef__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11129:1: ( ( ( rule__EModelTypeDef__AttributesAssignment_3_1 ) ) ) // InternalEMap.g:11130:1: ( ( rule__EModelTypeDef__AttributesAssignment_3_1 ) ) { // InternalEMap.g:11130:1: ( ( rule__EModelTypeDef__AttributesAssignment_3_1 ) ) // InternalEMap.g:11131:1: ( rule__EModelTypeDef__AttributesAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_3_1()); } // InternalEMap.g:11132:1: ( rule__EModelTypeDef__AttributesAssignment_3_1 ) // InternalEMap.g:11132:2: rule__EModelTypeDef__AttributesAssignment_3_1 { pushFollow(FOLLOW_2); rule__EModelTypeDef__AttributesAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__Group_3__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group__0" // InternalEMap.g:11146:1: rule__EModelTypeAttribute__Group__0 : rule__EModelTypeAttribute__Group__0__Impl rule__EModelTypeAttribute__Group__1 ; public final void rule__EModelTypeAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11150:1: ( rule__EModelTypeAttribute__Group__0__Impl rule__EModelTypeAttribute__Group__1 ) // InternalEMap.g:11151:2: rule__EModelTypeAttribute__Group__0__Impl rule__EModelTypeAttribute__Group__1 { pushFollow(FOLLOW_64); rule__EModelTypeAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group__0" // $ANTLR start "rule__EModelTypeAttribute__Group__0__Impl" // InternalEMap.g:11158:1: rule__EModelTypeAttribute__Group__0__Impl : ( ( rule__EModelTypeAttribute__NameAssignment_0 ) ) ; public final void rule__EModelTypeAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11162:1: ( ( ( rule__EModelTypeAttribute__NameAssignment_0 ) ) ) // InternalEMap.g:11163:1: ( ( rule__EModelTypeAttribute__NameAssignment_0 ) ) { // InternalEMap.g:11163:1: ( ( rule__EModelTypeAttribute__NameAssignment_0 ) ) // InternalEMap.g:11164:1: ( rule__EModelTypeAttribute__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getNameAssignment_0()); } // InternalEMap.g:11165:1: ( rule__EModelTypeAttribute__NameAssignment_0 ) // InternalEMap.g:11165:2: rule__EModelTypeAttribute__NameAssignment_0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group__1" // InternalEMap.g:11175:1: rule__EModelTypeAttribute__Group__1 : rule__EModelTypeAttribute__Group__1__Impl ; public final void rule__EModelTypeAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11179:1: ( rule__EModelTypeAttribute__Group__1__Impl ) // InternalEMap.g:11180:2: rule__EModelTypeAttribute__Group__1__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group__1" // $ANTLR start "rule__EModelTypeAttribute__Group__1__Impl" // InternalEMap.g:11186:1: rule__EModelTypeAttribute__Group__1__Impl : ( ( rule__EModelTypeAttribute__Group_1__0 )? ) ; public final void rule__EModelTypeAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11190:1: ( ( ( rule__EModelTypeAttribute__Group_1__0 )? ) ) // InternalEMap.g:11191:1: ( ( rule__EModelTypeAttribute__Group_1__0 )? ) { // InternalEMap.g:11191:1: ( ( rule__EModelTypeAttribute__Group_1__0 )? ) // InternalEMap.g:11192:1: ( rule__EModelTypeAttribute__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup_1()); } // InternalEMap.g:11193:1: ( rule__EModelTypeAttribute__Group_1__0 )? int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==67) ) { alt95=1; } switch (alt95) { case 1 : // InternalEMap.g:11193:2: rule__EModelTypeAttribute__Group_1__0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1__0" // InternalEMap.g:11207:1: rule__EModelTypeAttribute__Group_1__0 : rule__EModelTypeAttribute__Group_1__0__Impl rule__EModelTypeAttribute__Group_1__1 ; public final void rule__EModelTypeAttribute__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11211:1: ( rule__EModelTypeAttribute__Group_1__0__Impl rule__EModelTypeAttribute__Group_1__1 ) // InternalEMap.g:11212:2: rule__EModelTypeAttribute__Group_1__0__Impl rule__EModelTypeAttribute__Group_1__1 { pushFollow(FOLLOW_5); rule__EModelTypeAttribute__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__0" // $ANTLR start "rule__EModelTypeAttribute__Group_1__0__Impl" // InternalEMap.g:11219:1: rule__EModelTypeAttribute__Group_1__0__Impl : ( 'resolve' ) ; public final void rule__EModelTypeAttribute__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11223:1: ( ( 'resolve' ) ) // InternalEMap.g:11224:1: ( 'resolve' ) { // InternalEMap.g:11224:1: ( 'resolve' ) // InternalEMap.g:11225:1: 'resolve' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getResolveKeyword_1_0()); } match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getResolveKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1__1" // InternalEMap.g:11238:1: rule__EModelTypeAttribute__Group_1__1 : rule__EModelTypeAttribute__Group_1__1__Impl rule__EModelTypeAttribute__Group_1__2 ; public final void rule__EModelTypeAttribute__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11242:1: ( rule__EModelTypeAttribute__Group_1__1__Impl rule__EModelTypeAttribute__Group_1__2 ) // InternalEMap.g:11243:2: rule__EModelTypeAttribute__Group_1__1__Impl rule__EModelTypeAttribute__Group_1__2 { pushFollow(FOLLOW_65); rule__EModelTypeAttribute__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__1" // $ANTLR start "rule__EModelTypeAttribute__Group_1__1__Impl" // InternalEMap.g:11250:1: rule__EModelTypeAttribute__Group_1__1__Impl : ( ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) ) ; public final void rule__EModelTypeAttribute__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11254:1: ( ( ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) ) ) // InternalEMap.g:11255:1: ( ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) ) { // InternalEMap.g:11255:1: ( ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) ) // InternalEMap.g:11256:1: ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getQueryAssignment_1_1()); } // InternalEMap.g:11257:1: ( rule__EModelTypeAttribute__QueryAssignment_1_1 ) // InternalEMap.g:11257:2: rule__EModelTypeAttribute__QueryAssignment_1_1 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__QueryAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getQueryAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1__2" // InternalEMap.g:11267:1: rule__EModelTypeAttribute__Group_1__2 : rule__EModelTypeAttribute__Group_1__2__Impl rule__EModelTypeAttribute__Group_1__3 ; public final void rule__EModelTypeAttribute__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11271:1: ( rule__EModelTypeAttribute__Group_1__2__Impl rule__EModelTypeAttribute__Group_1__3 ) // InternalEMap.g:11272:2: rule__EModelTypeAttribute__Group_1__2__Impl rule__EModelTypeAttribute__Group_1__3 { pushFollow(FOLLOW_65); rule__EModelTypeAttribute__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__2" // $ANTLR start "rule__EModelTypeAttribute__Group_1__2__Impl" // InternalEMap.g:11279:1: rule__EModelTypeAttribute__Group_1__2__Impl : ( ( rule__EModelTypeAttribute__Group_1_2__0 )? ) ; public final void rule__EModelTypeAttribute__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11283:1: ( ( ( rule__EModelTypeAttribute__Group_1_2__0 )? ) ) // InternalEMap.g:11284:1: ( ( rule__EModelTypeAttribute__Group_1_2__0 )? ) { // InternalEMap.g:11284:1: ( ( rule__EModelTypeAttribute__Group_1_2__0 )? ) // InternalEMap.g:11285:1: ( rule__EModelTypeAttribute__Group_1_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2()); } // InternalEMap.g:11286:1: ( rule__EModelTypeAttribute__Group_1_2__0 )? int alt96=2; int LA96_0 = input.LA(1); if ( (LA96_0==39) ) { alt96=1; } switch (alt96) { case 1 : // InternalEMap.g:11286:2: rule__EModelTypeAttribute__Group_1_2__0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__2__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1__3" // InternalEMap.g:11296:1: rule__EModelTypeAttribute__Group_1__3 : rule__EModelTypeAttribute__Group_1__3__Impl ; public final void rule__EModelTypeAttribute__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11300:1: ( rule__EModelTypeAttribute__Group_1__3__Impl ) // InternalEMap.g:11301:2: rule__EModelTypeAttribute__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__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__EModelTypeAttribute__Group_1__3" // $ANTLR start "rule__EModelTypeAttribute__Group_1__3__Impl" // InternalEMap.g:11307:1: rule__EModelTypeAttribute__Group_1__3__Impl : ( ( rule__EModelTypeAttribute__Group_1_3__0 )? ) ; public final void rule__EModelTypeAttribute__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11311:1: ( ( ( rule__EModelTypeAttribute__Group_1_3__0 )? ) ) // InternalEMap.g:11312:1: ( ( rule__EModelTypeAttribute__Group_1_3__0 )? ) { // InternalEMap.g:11312:1: ( ( rule__EModelTypeAttribute__Group_1_3__0 )? ) // InternalEMap.g:11313:1: ( rule__EModelTypeAttribute__Group_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_3()); } // InternalEMap.g:11314:1: ( rule__EModelTypeAttribute__Group_1_3__0 )? int alt97=2; int LA97_0 = input.LA(1); if ( (LA97_0==81) ) { alt97=1; } switch (alt97) { case 1 : // InternalEMap.g:11314:2: rule__EModelTypeAttribute__Group_1_3__0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1__3__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__0" // InternalEMap.g:11332:1: rule__EModelTypeAttribute__Group_1_2__0 : rule__EModelTypeAttribute__Group_1_2__0__Impl rule__EModelTypeAttribute__Group_1_2__1 ; public final void rule__EModelTypeAttribute__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11336:1: ( rule__EModelTypeAttribute__Group_1_2__0__Impl rule__EModelTypeAttribute__Group_1_2__1 ) // InternalEMap.g:11337:2: rule__EModelTypeAttribute__Group_1_2__0__Impl rule__EModelTypeAttribute__Group_1_2__1 { pushFollow(FOLLOW_66); rule__EModelTypeAttribute__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__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__EModelTypeAttribute__Group_1_2__0" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__0__Impl" // InternalEMap.g:11344:1: rule__EModelTypeAttribute__Group_1_2__0__Impl : ( '(' ) ; public final void rule__EModelTypeAttribute__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11348:1: ( ( '(' ) ) // InternalEMap.g:11349:1: ( '(' ) { // InternalEMap.g:11349:1: ( '(' ) // InternalEMap.g:11350:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getLeftParenthesisKeyword_1_2_0()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getLeftParenthesisKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__1" // InternalEMap.g:11363:1: rule__EModelTypeAttribute__Group_1_2__1 : rule__EModelTypeAttribute__Group_1_2__1__Impl rule__EModelTypeAttribute__Group_1_2__2 ; public final void rule__EModelTypeAttribute__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11367:1: ( rule__EModelTypeAttribute__Group_1_2__1__Impl rule__EModelTypeAttribute__Group_1_2__2 ) // InternalEMap.g:11368:2: rule__EModelTypeAttribute__Group_1_2__1__Impl rule__EModelTypeAttribute__Group_1_2__2 { pushFollow(FOLLOW_66); rule__EModelTypeAttribute__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2__1" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__1__Impl" // InternalEMap.g:11375:1: rule__EModelTypeAttribute__Group_1_2__1__Impl : ( ( rule__EModelTypeAttribute__Group_1_2_1__0 )? ) ; public final void rule__EModelTypeAttribute__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11379:1: ( ( ( rule__EModelTypeAttribute__Group_1_2_1__0 )? ) ) // InternalEMap.g:11380:1: ( ( rule__EModelTypeAttribute__Group_1_2_1__0 )? ) { // InternalEMap.g:11380:1: ( ( rule__EModelTypeAttribute__Group_1_2_1__0 )? ) // InternalEMap.g:11381:1: ( rule__EModelTypeAttribute__Group_1_2_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1()); } // InternalEMap.g:11382:1: ( rule__EModelTypeAttribute__Group_1_2_1__0 )? int alt98=2; int LA98_0 = input.LA(1); if ( (LA98_0==RULE_ID) ) { alt98=1; } switch (alt98) { case 1 : // InternalEMap.g:11382:2: rule__EModelTypeAttribute__Group_1_2_1__0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__2" // InternalEMap.g:11392:1: rule__EModelTypeAttribute__Group_1_2__2 : rule__EModelTypeAttribute__Group_1_2__2__Impl ; public final void rule__EModelTypeAttribute__Group_1_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11396:1: ( rule__EModelTypeAttribute__Group_1_2__2__Impl ) // InternalEMap.g:11397:2: rule__EModelTypeAttribute__Group_1_2__2__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2__2" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2__2__Impl" // InternalEMap.g:11403:1: rule__EModelTypeAttribute__Group_1_2__2__Impl : ( ')' ) ; public final void rule__EModelTypeAttribute__Group_1_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11407:1: ( ( ')' ) ) // InternalEMap.g:11408:1: ( ')' ) { // InternalEMap.g:11408:1: ( ')' ) // InternalEMap.g:11409:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getRightParenthesisKeyword_1_2_2()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getRightParenthesisKeyword_1_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2__2__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1__0" // InternalEMap.g:11428:1: rule__EModelTypeAttribute__Group_1_2_1__0 : rule__EModelTypeAttribute__Group_1_2_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1__1 ; public final void rule__EModelTypeAttribute__Group_1_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11432:1: ( rule__EModelTypeAttribute__Group_1_2_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1__1 ) // InternalEMap.g:11433:2: rule__EModelTypeAttribute__Group_1_2_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1__1 { pushFollow(FOLLOW_18); rule__EModelTypeAttribute__Group_1_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1__0" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1__0__Impl" // InternalEMap.g:11440:1: rule__EModelTypeAttribute__Group_1_2_1__0__Impl : ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) ) ; public final void rule__EModelTypeAttribute__Group_1_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11444:1: ( ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) ) ) // InternalEMap.g:11445:1: ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) ) { // InternalEMap.g:11445:1: ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) ) // InternalEMap.g:11446:1: ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_0()); } // InternalEMap.g:11447:1: ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 ) // InternalEMap.g:11447:2: rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1__1" // InternalEMap.g:11457:1: rule__EModelTypeAttribute__Group_1_2_1__1 : rule__EModelTypeAttribute__Group_1_2_1__1__Impl ; public final void rule__EModelTypeAttribute__Group_1_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11461:1: ( rule__EModelTypeAttribute__Group_1_2_1__1__Impl ) // InternalEMap.g:11462:2: rule__EModelTypeAttribute__Group_1_2_1__1__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_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__EModelTypeAttribute__Group_1_2_1__1" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1__1__Impl" // InternalEMap.g:11468:1: rule__EModelTypeAttribute__Group_1_2_1__1__Impl : ( ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* ) ; public final void rule__EModelTypeAttribute__Group_1_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11472:1: ( ( ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* ) ) // InternalEMap.g:11473:1: ( ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* ) { // InternalEMap.g:11473:1: ( ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* ) // InternalEMap.g:11474:1: ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1_1()); } // InternalEMap.g:11475:1: ( rule__EModelTypeAttribute__Group_1_2_1_1__0 )* loop99: do { int alt99=2; int LA99_0 = input.LA(1); if ( (LA99_0==30) ) { alt99=1; } switch (alt99) { case 1 : // InternalEMap.g:11475:2: rule__EModelTypeAttribute__Group_1_2_1_1__0 { pushFollow(FOLLOW_9); rule__EModelTypeAttribute__Group_1_2_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop99; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1_1__0" // InternalEMap.g:11489:1: rule__EModelTypeAttribute__Group_1_2_1_1__0 : rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1_1__1 ; public final void rule__EModelTypeAttribute__Group_1_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11493:1: ( rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1_1__1 ) // InternalEMap.g:11494:2: rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl rule__EModelTypeAttribute__Group_1_2_1_1__1 { pushFollow(FOLLOW_5); rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1_1__0" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl" // InternalEMap.g:11501:1: rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl : ( ',' ) ; public final void rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11505:1: ( ( ',' ) ) // InternalEMap.g:11506:1: ( ',' ) { // InternalEMap.g:11506:1: ( ',' ) // InternalEMap.g:11507:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCommaKeyword_1_2_1_1_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCommaKeyword_1_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1_1__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1_1__1" // InternalEMap.g:11520:1: rule__EModelTypeAttribute__Group_1_2_1_1__1 : rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl ; public final void rule__EModelTypeAttribute__Group_1_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11524:1: ( rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl ) // InternalEMap.g:11525:2: rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_2_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__EModelTypeAttribute__Group_1_2_1_1__1" // $ANTLR start "rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl" // InternalEMap.g:11531:1: rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl : ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) ) ; public final void rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11535:1: ( ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) ) ) // InternalEMap.g:11536:1: ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) ) { // InternalEMap.g:11536:1: ( ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) ) // InternalEMap.g:11537:1: ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_1_1()); } // InternalEMap.g:11538:1: ( rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 ) // InternalEMap.g:11538:2: rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_2_1_1__1__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_3__0" // InternalEMap.g:11552:1: rule__EModelTypeAttribute__Group_1_3__0 : rule__EModelTypeAttribute__Group_1_3__0__Impl rule__EModelTypeAttribute__Group_1_3__1 ; public final void rule__EModelTypeAttribute__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11556:1: ( rule__EModelTypeAttribute__Group_1_3__0__Impl rule__EModelTypeAttribute__Group_1_3__1 ) // InternalEMap.g:11557:2: rule__EModelTypeAttribute__Group_1_3__0__Impl rule__EModelTypeAttribute__Group_1_3__1 { pushFollow(FOLLOW_5); rule__EModelTypeAttribute__Group_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_3__0" // $ANTLR start "rule__EModelTypeAttribute__Group_1_3__0__Impl" // InternalEMap.g:11564:1: rule__EModelTypeAttribute__Group_1_3__0__Impl : ( ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) ) ; public final void rule__EModelTypeAttribute__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11568:1: ( ( ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) ) ) // InternalEMap.g:11569:1: ( ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) ) { // InternalEMap.g:11569:1: ( ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) ) // InternalEMap.g:11570:1: ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCachedAssignment_1_3_0()); } // InternalEMap.g:11571:1: ( rule__EModelTypeAttribute__CachedAssignment_1_3_0 ) // InternalEMap.g:11571:2: rule__EModelTypeAttribute__CachedAssignment_1_3_0 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__CachedAssignment_1_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCachedAssignment_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_3__0__Impl" // $ANTLR start "rule__EModelTypeAttribute__Group_1_3__1" // InternalEMap.g:11581:1: rule__EModelTypeAttribute__Group_1_3__1 : rule__EModelTypeAttribute__Group_1_3__1__Impl ; public final void rule__EModelTypeAttribute__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11585:1: ( rule__EModelTypeAttribute__Group_1_3__1__Impl ) // InternalEMap.g:11586:2: rule__EModelTypeAttribute__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__Group_1_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_3__1" // $ANTLR start "rule__EModelTypeAttribute__Group_1_3__1__Impl" // InternalEMap.g:11592:1: rule__EModelTypeAttribute__Group_1_3__1__Impl : ( ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? ) ; public final void rule__EModelTypeAttribute__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11596:1: ( ( ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? ) ) // InternalEMap.g:11597:1: ( ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? ) { // InternalEMap.g:11597:1: ( ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? ) // InternalEMap.g:11598:1: ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCacheNameAssignment_1_3_1()); } // InternalEMap.g:11599:1: ( rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 )? int alt100=2; int LA100_0 = input.LA(1); if ( (LA100_0==RULE_ID) ) { alt100=1; } switch (alt100) { case 1 : // InternalEMap.g:11599:2: rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 { pushFollow(FOLLOW_2); rule__EModelTypeAttribute__CacheNameAssignment_1_3_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCacheNameAssignment_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__Group_1_3__1__Impl" // $ANTLR start "rule__EValueTypeAttribute__Group__0" // InternalEMap.g:11613:1: rule__EValueTypeAttribute__Group__0 : rule__EValueTypeAttribute__Group__0__Impl rule__EValueTypeAttribute__Group__1 ; public final void rule__EValueTypeAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11617:1: ( rule__EValueTypeAttribute__Group__0__Impl rule__EValueTypeAttribute__Group__1 ) // InternalEMap.g:11618:2: rule__EValueTypeAttribute__Group__0__Impl rule__EValueTypeAttribute__Group__1 { pushFollow(FOLLOW_5); rule__EValueTypeAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EValueTypeAttribute__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__Group__0" // $ANTLR start "rule__EValueTypeAttribute__Group__0__Impl" // InternalEMap.g:11625:1: rule__EValueTypeAttribute__Group__0__Impl : ( ( rule__EValueTypeAttribute__TypeAssignment_0 ) ) ; public final void rule__EValueTypeAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11629:1: ( ( ( rule__EValueTypeAttribute__TypeAssignment_0 ) ) ) // InternalEMap.g:11630:1: ( ( rule__EValueTypeAttribute__TypeAssignment_0 ) ) { // InternalEMap.g:11630:1: ( ( rule__EValueTypeAttribute__TypeAssignment_0 ) ) // InternalEMap.g:11631:1: ( rule__EValueTypeAttribute__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeAccess().getTypeAssignment_0()); } // InternalEMap.g:11632:1: ( rule__EValueTypeAttribute__TypeAssignment_0 ) // InternalEMap.g:11632:2: rule__EValueTypeAttribute__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__EValueTypeAttribute__TypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeAccess().getTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__Group__0__Impl" // $ANTLR start "rule__EValueTypeAttribute__Group__1" // InternalEMap.g:11642:1: rule__EValueTypeAttribute__Group__1 : rule__EValueTypeAttribute__Group__1__Impl ; public final void rule__EValueTypeAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11646:1: ( rule__EValueTypeAttribute__Group__1__Impl ) // InternalEMap.g:11647:2: rule__EValueTypeAttribute__Group__1__Impl { pushFollow(FOLLOW_2); rule__EValueTypeAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__Group__1" // $ANTLR start "rule__EValueTypeAttribute__Group__1__Impl" // InternalEMap.g:11653:1: rule__EValueTypeAttribute__Group__1__Impl : ( ( rule__EValueTypeAttribute__NameAssignment_1 ) ) ; public final void rule__EValueTypeAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11657:1: ( ( ( rule__EValueTypeAttribute__NameAssignment_1 ) ) ) // InternalEMap.g:11658:1: ( ( rule__EValueTypeAttribute__NameAssignment_1 ) ) { // InternalEMap.g:11658:1: ( ( rule__EValueTypeAttribute__NameAssignment_1 ) ) // InternalEMap.g:11659:1: ( rule__EValueTypeAttribute__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeAccess().getNameAssignment_1()); } // InternalEMap.g:11660:1: ( rule__EValueTypeAttribute__NameAssignment_1 ) // InternalEMap.g:11660:2: rule__EValueTypeAttribute__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EValueTypeAttribute__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__Group__1__Impl" // $ANTLR start "rule__EParameter__Group__0" // InternalEMap.g:11674:1: rule__EParameter__Group__0 : rule__EParameter__Group__0__Impl rule__EParameter__Group__1 ; public final void rule__EParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11678:1: ( rule__EParameter__Group__0__Impl rule__EParameter__Group__1 ) // InternalEMap.g:11679:2: rule__EParameter__Group__0__Impl rule__EParameter__Group__1 { pushFollow(FOLLOW_60); rule__EParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EParameter__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__0" // $ANTLR start "rule__EParameter__Group__0__Impl" // InternalEMap.g:11686:1: rule__EParameter__Group__0__Impl : ( ( rule__EParameter__IdAssignment_0 )? ) ; public final void rule__EParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11690:1: ( ( ( rule__EParameter__IdAssignment_0 )? ) ) // InternalEMap.g:11691:1: ( ( rule__EParameter__IdAssignment_0 )? ) { // InternalEMap.g:11691:1: ( ( rule__EParameter__IdAssignment_0 )? ) // InternalEMap.g:11692:1: ( rule__EParameter__IdAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getIdAssignment_0()); } // InternalEMap.g:11693:1: ( rule__EParameter__IdAssignment_0 )? int alt101=2; int LA101_0 = input.LA(1); if ( (LA101_0==77) ) { alt101=1; } switch (alt101) { case 1 : // InternalEMap.g:11693:2: rule__EParameter__IdAssignment_0 { pushFollow(FOLLOW_2); rule__EParameter__IdAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getIdAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__0__Impl" // $ANTLR start "rule__EParameter__Group__1" // InternalEMap.g:11703:1: rule__EParameter__Group__1 : rule__EParameter__Group__1__Impl rule__EParameter__Group__2 ; public final void rule__EParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11707:1: ( rule__EParameter__Group__1__Impl rule__EParameter__Group__2 ) // InternalEMap.g:11708:2: rule__EParameter__Group__1__Impl rule__EParameter__Group__2 { pushFollow(FOLLOW_5); rule__EParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EParameter__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__1" // $ANTLR start "rule__EParameter__Group__1__Impl" // InternalEMap.g:11715:1: rule__EParameter__Group__1__Impl : ( ( rule__EParameter__Alternatives_1 ) ) ; public final void rule__EParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11719:1: ( ( ( rule__EParameter__Alternatives_1 ) ) ) // InternalEMap.g:11720:1: ( ( rule__EParameter__Alternatives_1 ) ) { // InternalEMap.g:11720:1: ( ( rule__EParameter__Alternatives_1 ) ) // InternalEMap.g:11721:1: ( rule__EParameter__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getAlternatives_1()); } // InternalEMap.g:11722:1: ( rule__EParameter__Alternatives_1 ) // InternalEMap.g:11722:2: rule__EParameter__Alternatives_1 { pushFollow(FOLLOW_2); rule__EParameter__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__1__Impl" // $ANTLR start "rule__EParameter__Group__2" // InternalEMap.g:11732:1: rule__EParameter__Group__2 : rule__EParameter__Group__2__Impl ; public final void rule__EParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11736:1: ( rule__EParameter__Group__2__Impl ) // InternalEMap.g:11737:2: rule__EParameter__Group__2__Impl { pushFollow(FOLLOW_2); rule__EParameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__2" // $ANTLR start "rule__EParameter__Group__2__Impl" // InternalEMap.g:11743:1: rule__EParameter__Group__2__Impl : ( ( rule__EParameter__NameAssignment_2 ) ) ; public final void rule__EParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11747:1: ( ( ( rule__EParameter__NameAssignment_2 ) ) ) // InternalEMap.g:11748:1: ( ( rule__EParameter__NameAssignment_2 ) ) { // InternalEMap.g:11748:1: ( ( rule__EParameter__NameAssignment_2 ) ) // InternalEMap.g:11749:1: ( rule__EParameter__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getNameAssignment_2()); } // InternalEMap.g:11750:1: ( rule__EParameter__NameAssignment_2 ) // InternalEMap.g:11750:2: rule__EParameter__NameAssignment_2 { pushFollow(FOLLOW_2); rule__EParameter__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group__2__Impl" // $ANTLR start "rule__EParameter__Group_1_1__0" // InternalEMap.g:11766:1: rule__EParameter__Group_1_1__0 : rule__EParameter__Group_1_1__0__Impl rule__EParameter__Group_1_1__1 ; public final void rule__EParameter__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11770:1: ( rule__EParameter__Group_1_1__0__Impl rule__EParameter__Group_1_1__1 ) // InternalEMap.g:11771:2: rule__EParameter__Group_1_1__0__Impl rule__EParameter__Group_1_1__1 { pushFollow(FOLLOW_63); rule__EParameter__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EParameter__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__EParameter__Group_1_1__0" // $ANTLR start "rule__EParameter__Group_1_1__0__Impl" // InternalEMap.g:11778:1: rule__EParameter__Group_1_1__0__Impl : ( ( rule__EParameter__ListAssignment_1_1_0 ) ) ; public final void rule__EParameter__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11782:1: ( ( ( rule__EParameter__ListAssignment_1_1_0 ) ) ) // InternalEMap.g:11783:1: ( ( rule__EParameter__ListAssignment_1_1_0 ) ) { // InternalEMap.g:11783:1: ( ( rule__EParameter__ListAssignment_1_1_0 ) ) // InternalEMap.g:11784:1: ( rule__EParameter__ListAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getListAssignment_1_1_0()); } // InternalEMap.g:11785:1: ( rule__EParameter__ListAssignment_1_1_0 ) // InternalEMap.g:11785:2: rule__EParameter__ListAssignment_1_1_0 { pushFollow(FOLLOW_2); rule__EParameter__ListAssignment_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getListAssignment_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group_1_1__0__Impl" // $ANTLR start "rule__EParameter__Group_1_1__1" // InternalEMap.g:11795:1: rule__EParameter__Group_1_1__1 : rule__EParameter__Group_1_1__1__Impl rule__EParameter__Group_1_1__2 ; public final void rule__EParameter__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11799:1: ( rule__EParameter__Group_1_1__1__Impl rule__EParameter__Group_1_1__2 ) // InternalEMap.g:11800:2: rule__EParameter__Group_1_1__1__Impl rule__EParameter__Group_1_1__2 { pushFollow(FOLLOW_62); rule__EParameter__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EParameter__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__EParameter__Group_1_1__1" // $ANTLR start "rule__EParameter__Group_1_1__1__Impl" // InternalEMap.g:11807:1: rule__EParameter__Group_1_1__1__Impl : ( ( rule__EParameter__TypeAssignment_1_1_1 ) ) ; public final void rule__EParameter__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11811:1: ( ( ( rule__EParameter__TypeAssignment_1_1_1 ) ) ) // InternalEMap.g:11812:1: ( ( rule__EParameter__TypeAssignment_1_1_1 ) ) { // InternalEMap.g:11812:1: ( ( rule__EParameter__TypeAssignment_1_1_1 ) ) // InternalEMap.g:11813:1: ( rule__EParameter__TypeAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getTypeAssignment_1_1_1()); } // InternalEMap.g:11814:1: ( rule__EParameter__TypeAssignment_1_1_1 ) // InternalEMap.g:11814:2: rule__EParameter__TypeAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__EParameter__TypeAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getTypeAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group_1_1__1__Impl" // $ANTLR start "rule__EParameter__Group_1_1__2" // InternalEMap.g:11824:1: rule__EParameter__Group_1_1__2 : rule__EParameter__Group_1_1__2__Impl ; public final void rule__EParameter__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11828:1: ( rule__EParameter__Group_1_1__2__Impl ) // InternalEMap.g:11829:2: rule__EParameter__Group_1_1__2__Impl { pushFollow(FOLLOW_2); rule__EParameter__Group_1_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group_1_1__2" // $ANTLR start "rule__EParameter__Group_1_1__2__Impl" // InternalEMap.g:11835:1: rule__EParameter__Group_1_1__2__Impl : ( ']' ) ; public final void rule__EParameter__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11839:1: ( ( ']' ) ) // InternalEMap.g:11840:1: ( ']' ) { // InternalEMap.g:11840:1: ( ']' ) // InternalEMap.g:11841:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getRightSquareBracketKeyword_1_1_2()); } match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getRightSquareBracketKeyword_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__Group_1_1__2__Impl" // $ANTLR start "rule__EQuery__Group__0" // InternalEMap.g:11860:1: rule__EQuery__Group__0 : rule__EQuery__Group__0__Impl rule__EQuery__Group__1 ; public final void rule__EQuery__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11864:1: ( rule__EQuery__Group__0__Impl rule__EQuery__Group__1 ) // InternalEMap.g:11865:2: rule__EQuery__Group__0__Impl rule__EQuery__Group__1 { pushFollow(FOLLOW_5); rule__EQuery__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__0" // $ANTLR start "rule__EQuery__Group__0__Impl" // InternalEMap.g:11872:1: rule__EQuery__Group__0__Impl : ( ( rule__EQuery__DbTypeAssignment_0 ) ) ; public final void rule__EQuery__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11876:1: ( ( ( rule__EQuery__DbTypeAssignment_0 ) ) ) // InternalEMap.g:11877:1: ( ( rule__EQuery__DbTypeAssignment_0 ) ) { // InternalEMap.g:11877:1: ( ( rule__EQuery__DbTypeAssignment_0 ) ) // InternalEMap.g:11878:1: ( rule__EQuery__DbTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getDbTypeAssignment_0()); } // InternalEMap.g:11879:1: ( rule__EQuery__DbTypeAssignment_0 ) // InternalEMap.g:11879:2: rule__EQuery__DbTypeAssignment_0 { pushFollow(FOLLOW_2); rule__EQuery__DbTypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getDbTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__0__Impl" // $ANTLR start "rule__EQuery__Group__1" // InternalEMap.g:11889:1: rule__EQuery__Group__1 : rule__EQuery__Group__1__Impl rule__EQuery__Group__2 ; public final void rule__EQuery__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11893:1: ( rule__EQuery__Group__1__Impl rule__EQuery__Group__2 ) // InternalEMap.g:11894:2: rule__EQuery__Group__1__Impl rule__EQuery__Group__2 { pushFollow(FOLLOW_67); rule__EQuery__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__1" // $ANTLR start "rule__EQuery__Group__1__Impl" // InternalEMap.g:11901:1: rule__EQuery__Group__1__Impl : ( ( rule__EQuery__MappingAssignment_1 ) ) ; public final void rule__EQuery__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11905:1: ( ( ( rule__EQuery__MappingAssignment_1 ) ) ) // InternalEMap.g:11906:1: ( ( rule__EQuery__MappingAssignment_1 ) ) { // InternalEMap.g:11906:1: ( ( rule__EQuery__MappingAssignment_1 ) ) // InternalEMap.g:11907:1: ( rule__EQuery__MappingAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getMappingAssignment_1()); } // InternalEMap.g:11908:1: ( rule__EQuery__MappingAssignment_1 ) // InternalEMap.g:11908:2: rule__EQuery__MappingAssignment_1 { pushFollow(FOLLOW_2); rule__EQuery__MappingAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getMappingAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__1__Impl" // $ANTLR start "rule__EQuery__Group__2" // InternalEMap.g:11918:1: rule__EQuery__Group__2 : rule__EQuery__Group__2__Impl ; public final void rule__EQuery__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11922:1: ( rule__EQuery__Group__2__Impl ) // InternalEMap.g:11923:2: rule__EQuery__Group__2__Impl { pushFollow(FOLLOW_2); rule__EQuery__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__2" // $ANTLR start "rule__EQuery__Group__2__Impl" // InternalEMap.g:11929:1: rule__EQuery__Group__2__Impl : ( ( rule__EQuery__Alternatives_2 ) ) ; public final void rule__EQuery__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11933:1: ( ( ( rule__EQuery__Alternatives_2 ) ) ) // InternalEMap.g:11934:1: ( ( rule__EQuery__Alternatives_2 ) ) { // InternalEMap.g:11934:1: ( ( rule__EQuery__Alternatives_2 ) ) // InternalEMap.g:11935:1: ( rule__EQuery__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getAlternatives_2()); } // InternalEMap.g:11936:1: ( rule__EQuery__Alternatives_2 ) // InternalEMap.g:11936:2: rule__EQuery__Alternatives_2 { pushFollow(FOLLOW_2); rule__EQuery__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group__2__Impl" // $ANTLR start "rule__EQuery__Group_2_0__0" // InternalEMap.g:11952:1: rule__EQuery__Group_2_0__0 : rule__EQuery__Group_2_0__0__Impl rule__EQuery__Group_2_0__1 ; public final void rule__EQuery__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11956:1: ( rule__EQuery__Group_2_0__0__Impl rule__EQuery__Group_2_0__1 ) // InternalEMap.g:11957:2: rule__EQuery__Group_2_0__0__Impl rule__EQuery__Group_2_0__1 { pushFollow(FOLLOW_17); rule__EQuery__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__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__EQuery__Group_2_0__0" // $ANTLR start "rule__EQuery__Group_2_0__0__Impl" // InternalEMap.g:11964:1: rule__EQuery__Group_2_0__0__Impl : ( 'FROM' ) ; public final void rule__EQuery__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11968:1: ( ( 'FROM' ) ) // InternalEMap.g:11969:1: ( 'FROM' ) { // InternalEMap.g:11969:1: ( 'FROM' ) // InternalEMap.g:11970:1: 'FROM' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getFROMKeyword_2_0_0()); } match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getFROMKeyword_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__0__Impl" // $ANTLR start "rule__EQuery__Group_2_0__1" // InternalEMap.g:11983:1: rule__EQuery__Group_2_0__1 : rule__EQuery__Group_2_0__1__Impl rule__EQuery__Group_2_0__2 ; public final void rule__EQuery__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11987:1: ( rule__EQuery__Group_2_0__1__Impl rule__EQuery__Group_2_0__2 ) // InternalEMap.g:11988:2: rule__EQuery__Group_2_0__1__Impl rule__EQuery__Group_2_0__2 { pushFollow(FOLLOW_68); rule__EQuery__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__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__EQuery__Group_2_0__1" // $ANTLR start "rule__EQuery__Group_2_0__1__Impl" // InternalEMap.g:11995:1: rule__EQuery__Group_2_0__1__Impl : ( ( rule__EQuery__FromAssignment_2_0_1 ) ) ; public final void rule__EQuery__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:11999:1: ( ( ( rule__EQuery__FromAssignment_2_0_1 ) ) ) // InternalEMap.g:12000:1: ( ( rule__EQuery__FromAssignment_2_0_1 ) ) { // InternalEMap.g:12000:1: ( ( rule__EQuery__FromAssignment_2_0_1 ) ) // InternalEMap.g:12001:1: ( rule__EQuery__FromAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getFromAssignment_2_0_1()); } // InternalEMap.g:12002:1: ( rule__EQuery__FromAssignment_2_0_1 ) // InternalEMap.g:12002:2: rule__EQuery__FromAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__EQuery__FromAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getFromAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__1__Impl" // $ANTLR start "rule__EQuery__Group_2_0__2" // InternalEMap.g:12012:1: rule__EQuery__Group_2_0__2 : rule__EQuery__Group_2_0__2__Impl rule__EQuery__Group_2_0__3 ; public final void rule__EQuery__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12016:1: ( rule__EQuery__Group_2_0__2__Impl rule__EQuery__Group_2_0__3 ) // InternalEMap.g:12017:2: rule__EQuery__Group_2_0__2__Impl rule__EQuery__Group_2_0__3 { pushFollow(FOLLOW_68); rule__EQuery__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group_2_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__2" // $ANTLR start "rule__EQuery__Group_2_0__2__Impl" // InternalEMap.g:12024:1: rule__EQuery__Group_2_0__2__Impl : ( ( rule__EQuery__Group_2_0_2__0 )? ) ; public final void rule__EQuery__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12028:1: ( ( ( rule__EQuery__Group_2_0_2__0 )? ) ) // InternalEMap.g:12029:1: ( ( rule__EQuery__Group_2_0_2__0 )? ) { // InternalEMap.g:12029:1: ( ( rule__EQuery__Group_2_0_2__0 )? ) // InternalEMap.g:12030:1: ( rule__EQuery__Group_2_0_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroup_2_0_2()); } // InternalEMap.g:12031:1: ( rule__EQuery__Group_2_0_2__0 )? int alt102=2; int LA102_0 = input.LA(1); if ( (LA102_0==69) ) { alt102=1; } switch (alt102) { case 1 : // InternalEMap.g:12031:2: rule__EQuery__Group_2_0_2__0 { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroup_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__2__Impl" // $ANTLR start "rule__EQuery__Group_2_0__3" // InternalEMap.g:12041:1: rule__EQuery__Group_2_0__3 : rule__EQuery__Group_2_0__3__Impl rule__EQuery__Group_2_0__4 ; public final void rule__EQuery__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12045:1: ( rule__EQuery__Group_2_0__3__Impl rule__EQuery__Group_2_0__4 ) // InternalEMap.g:12046:2: rule__EQuery__Group_2_0__3__Impl rule__EQuery__Group_2_0__4 { pushFollow(FOLLOW_68); rule__EQuery__Group_2_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group_2_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__3" // $ANTLR start "rule__EQuery__Group_2_0__3__Impl" // InternalEMap.g:12053:1: rule__EQuery__Group_2_0__3__Impl : ( ( rule__EQuery__Group_2_0_3__0 )? ) ; public final void rule__EQuery__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12057:1: ( ( ( rule__EQuery__Group_2_0_3__0 )? ) ) // InternalEMap.g:12058:1: ( ( rule__EQuery__Group_2_0_3__0 )? ) { // InternalEMap.g:12058:1: ( ( rule__EQuery__Group_2_0_3__0 )? ) // InternalEMap.g:12059:1: ( rule__EQuery__Group_2_0_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroup_2_0_3()); } // InternalEMap.g:12060:1: ( rule__EQuery__Group_2_0_3__0 )? int alt103=2; int LA103_0 = input.LA(1); if ( (LA103_0==70) ) { alt103=1; } switch (alt103) { case 1 : // InternalEMap.g:12060:2: rule__EQuery__Group_2_0_3__0 { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroup_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__3__Impl" // $ANTLR start "rule__EQuery__Group_2_0__4" // InternalEMap.g:12070:1: rule__EQuery__Group_2_0__4 : rule__EQuery__Group_2_0__4__Impl ; public final void rule__EQuery__Group_2_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12074:1: ( rule__EQuery__Group_2_0__4__Impl ) // InternalEMap.g:12075:2: rule__EQuery__Group_2_0__4__Impl { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__4" // $ANTLR start "rule__EQuery__Group_2_0__4__Impl" // InternalEMap.g:12081:1: rule__EQuery__Group_2_0__4__Impl : ( ( rule__EQuery__Group_2_0_4__0 )? ) ; public final void rule__EQuery__Group_2_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12085:1: ( ( ( rule__EQuery__Group_2_0_4__0 )? ) ) // InternalEMap.g:12086:1: ( ( rule__EQuery__Group_2_0_4__0 )? ) { // InternalEMap.g:12086:1: ( ( rule__EQuery__Group_2_0_4__0 )? ) // InternalEMap.g:12087:1: ( rule__EQuery__Group_2_0_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroup_2_0_4()); } // InternalEMap.g:12088:1: ( rule__EQuery__Group_2_0_4__0 )? int alt104=2; int LA104_0 = input.LA(1); if ( (LA104_0==71) ) { alt104=1; } switch (alt104) { case 1 : // InternalEMap.g:12088:2: rule__EQuery__Group_2_0_4__0 { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroup_2_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0__4__Impl" // $ANTLR start "rule__EQuery__Group_2_0_2__0" // InternalEMap.g:12108:1: rule__EQuery__Group_2_0_2__0 : rule__EQuery__Group_2_0_2__0__Impl rule__EQuery__Group_2_0_2__1 ; public final void rule__EQuery__Group_2_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12112:1: ( rule__EQuery__Group_2_0_2__0__Impl rule__EQuery__Group_2_0_2__1 ) // InternalEMap.g:12113:2: rule__EQuery__Group_2_0_2__0__Impl rule__EQuery__Group_2_0_2__1 { pushFollow(FOLLOW_17); rule__EQuery__Group_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_2__0" // $ANTLR start "rule__EQuery__Group_2_0_2__0__Impl" // InternalEMap.g:12120:1: rule__EQuery__Group_2_0_2__0__Impl : ( 'WHERE' ) ; public final void rule__EQuery__Group_2_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12124:1: ( ( 'WHERE' ) ) // InternalEMap.g:12125:1: ( 'WHERE' ) { // InternalEMap.g:12125:1: ( 'WHERE' ) // InternalEMap.g:12126:1: 'WHERE' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getWHEREKeyword_2_0_2_0()); } match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getWHEREKeyword_2_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_2__0__Impl" // $ANTLR start "rule__EQuery__Group_2_0_2__1" // InternalEMap.g:12139:1: rule__EQuery__Group_2_0_2__1 : rule__EQuery__Group_2_0_2__1__Impl ; public final void rule__EQuery__Group_2_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12143:1: ( rule__EQuery__Group_2_0_2__1__Impl ) // InternalEMap.g:12144:2: rule__EQuery__Group_2_0_2__1__Impl { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_2__1" // $ANTLR start "rule__EQuery__Group_2_0_2__1__Impl" // InternalEMap.g:12150:1: rule__EQuery__Group_2_0_2__1__Impl : ( ( rule__EQuery__WhereAssignment_2_0_2_1 ) ) ; public final void rule__EQuery__Group_2_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12154:1: ( ( ( rule__EQuery__WhereAssignment_2_0_2_1 ) ) ) // InternalEMap.g:12155:1: ( ( rule__EQuery__WhereAssignment_2_0_2_1 ) ) { // InternalEMap.g:12155:1: ( ( rule__EQuery__WhereAssignment_2_0_2_1 ) ) // InternalEMap.g:12156:1: ( rule__EQuery__WhereAssignment_2_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getWhereAssignment_2_0_2_1()); } // InternalEMap.g:12157:1: ( rule__EQuery__WhereAssignment_2_0_2_1 ) // InternalEMap.g:12157:2: rule__EQuery__WhereAssignment_2_0_2_1 { pushFollow(FOLLOW_2); rule__EQuery__WhereAssignment_2_0_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getWhereAssignment_2_0_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_2__1__Impl" // $ANTLR start "rule__EQuery__Group_2_0_3__0" // InternalEMap.g:12171:1: rule__EQuery__Group_2_0_3__0 : rule__EQuery__Group_2_0_3__0__Impl rule__EQuery__Group_2_0_3__1 ; public final void rule__EQuery__Group_2_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12175:1: ( rule__EQuery__Group_2_0_3__0__Impl rule__EQuery__Group_2_0_3__1 ) // InternalEMap.g:12176:2: rule__EQuery__Group_2_0_3__0__Impl rule__EQuery__Group_2_0_3__1 { pushFollow(FOLLOW_17); rule__EQuery__Group_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_3__0" // $ANTLR start "rule__EQuery__Group_2_0_3__0__Impl" // InternalEMap.g:12183:1: rule__EQuery__Group_2_0_3__0__Impl : ( 'GROUP BY' ) ; public final void rule__EQuery__Group_2_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12187:1: ( ( 'GROUP BY' ) ) // InternalEMap.g:12188:1: ( 'GROUP BY' ) { // InternalEMap.g:12188:1: ( 'GROUP BY' ) // InternalEMap.g:12189:1: 'GROUP BY' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGROUPBYKeyword_2_0_3_0()); } match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGROUPBYKeyword_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_3__0__Impl" // $ANTLR start "rule__EQuery__Group_2_0_3__1" // InternalEMap.g:12202:1: rule__EQuery__Group_2_0_3__1 : rule__EQuery__Group_2_0_3__1__Impl ; public final void rule__EQuery__Group_2_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12206:1: ( rule__EQuery__Group_2_0_3__1__Impl ) // InternalEMap.g:12207:2: rule__EQuery__Group_2_0_3__1__Impl { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_3__1" // $ANTLR start "rule__EQuery__Group_2_0_3__1__Impl" // InternalEMap.g:12213:1: rule__EQuery__Group_2_0_3__1__Impl : ( ( rule__EQuery__GroupByAssignment_2_0_3_1 ) ) ; public final void rule__EQuery__Group_2_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12217:1: ( ( ( rule__EQuery__GroupByAssignment_2_0_3_1 ) ) ) // InternalEMap.g:12218:1: ( ( rule__EQuery__GroupByAssignment_2_0_3_1 ) ) { // InternalEMap.g:12218:1: ( ( rule__EQuery__GroupByAssignment_2_0_3_1 ) ) // InternalEMap.g:12219:1: ( rule__EQuery__GroupByAssignment_2_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroupByAssignment_2_0_3_1()); } // InternalEMap.g:12220:1: ( rule__EQuery__GroupByAssignment_2_0_3_1 ) // InternalEMap.g:12220:2: rule__EQuery__GroupByAssignment_2_0_3_1 { pushFollow(FOLLOW_2); rule__EQuery__GroupByAssignment_2_0_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroupByAssignment_2_0_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_3__1__Impl" // $ANTLR start "rule__EQuery__Group_2_0_4__0" // InternalEMap.g:12234:1: rule__EQuery__Group_2_0_4__0 : rule__EQuery__Group_2_0_4__0__Impl rule__EQuery__Group_2_0_4__1 ; public final void rule__EQuery__Group_2_0_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12238:1: ( rule__EQuery__Group_2_0_4__0__Impl rule__EQuery__Group_2_0_4__1 ) // InternalEMap.g:12239:2: rule__EQuery__Group_2_0_4__0__Impl rule__EQuery__Group_2_0_4__1 { pushFollow(FOLLOW_17); rule__EQuery__Group_2_0_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_4__0" // $ANTLR start "rule__EQuery__Group_2_0_4__0__Impl" // InternalEMap.g:12246:1: rule__EQuery__Group_2_0_4__0__Impl : ( 'ORDER BY' ) ; public final void rule__EQuery__Group_2_0_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12250:1: ( ( 'ORDER BY' ) ) // InternalEMap.g:12251:1: ( 'ORDER BY' ) { // InternalEMap.g:12251:1: ( 'ORDER BY' ) // InternalEMap.g:12252:1: 'ORDER BY' { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getORDERBYKeyword_2_0_4_0()); } match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getORDERBYKeyword_2_0_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_4__0__Impl" // $ANTLR start "rule__EQuery__Group_2_0_4__1" // InternalEMap.g:12265:1: rule__EQuery__Group_2_0_4__1 : rule__EQuery__Group_2_0_4__1__Impl ; public final void rule__EQuery__Group_2_0_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12269:1: ( rule__EQuery__Group_2_0_4__1__Impl ) // InternalEMap.g:12270:2: rule__EQuery__Group_2_0_4__1__Impl { pushFollow(FOLLOW_2); rule__EQuery__Group_2_0_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_4__1" // $ANTLR start "rule__EQuery__Group_2_0_4__1__Impl" // InternalEMap.g:12276:1: rule__EQuery__Group_2_0_4__1__Impl : ( ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) ) ; public final void rule__EQuery__Group_2_0_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12280:1: ( ( ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) ) ) // InternalEMap.g:12281:1: ( ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) ) { // InternalEMap.g:12281:1: ( ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) ) // InternalEMap.g:12282:1: ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getOrderbyAssignment_2_0_4_1()); } // InternalEMap.g:12283:1: ( rule__EQuery__OrderbyAssignment_2_0_4_1 ) // InternalEMap.g:12283:2: rule__EQuery__OrderbyAssignment_2_0_4_1 { pushFollow(FOLLOW_2); rule__EQuery__OrderbyAssignment_2_0_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getOrderbyAssignment_2_0_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__Group_2_0_4__1__Impl" // $ANTLR start "rule__ECustomQuery__Group__0" // InternalEMap.g:12297:1: rule__ECustomQuery__Group__0 : rule__ECustomQuery__Group__0__Impl rule__ECustomQuery__Group__1 ; public final void rule__ECustomQuery__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12301:1: ( rule__ECustomQuery__Group__0__Impl rule__ECustomQuery__Group__1 ) // InternalEMap.g:12302:2: rule__ECustomQuery__Group__0__Impl rule__ECustomQuery__Group__1 { pushFollow(FOLLOW_17); rule__ECustomQuery__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__0" // $ANTLR start "rule__ECustomQuery__Group__0__Impl" // InternalEMap.g:12309:1: rule__ECustomQuery__Group__0__Impl : ( ( rule__ECustomQuery__DbTypeAssignment_0 ) ) ; public final void rule__ECustomQuery__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12313:1: ( ( ( rule__ECustomQuery__DbTypeAssignment_0 ) ) ) // InternalEMap.g:12314:1: ( ( rule__ECustomQuery__DbTypeAssignment_0 ) ) { // InternalEMap.g:12314:1: ( ( rule__ECustomQuery__DbTypeAssignment_0 ) ) // InternalEMap.g:12315:1: ( rule__ECustomQuery__DbTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getDbTypeAssignment_0()); } // InternalEMap.g:12316:1: ( rule__ECustomQuery__DbTypeAssignment_0 ) // InternalEMap.g:12316:2: rule__ECustomQuery__DbTypeAssignment_0 { pushFollow(FOLLOW_2); rule__ECustomQuery__DbTypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getDbTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__0__Impl" // $ANTLR start "rule__ECustomQuery__Group__1" // InternalEMap.g:12326:1: rule__ECustomQuery__Group__1 : rule__ECustomQuery__Group__1__Impl rule__ECustomQuery__Group__2 ; public final void rule__ECustomQuery__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12330:1: ( rule__ECustomQuery__Group__1__Impl rule__ECustomQuery__Group__2 ) // InternalEMap.g:12331:2: rule__ECustomQuery__Group__1__Impl rule__ECustomQuery__Group__2 { pushFollow(FOLLOW_67); rule__ECustomQuery__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__1" // $ANTLR start "rule__ECustomQuery__Group__1__Impl" // InternalEMap.g:12338:1: rule__ECustomQuery__Group__1__Impl : ( ( rule__ECustomQuery__ColumnsAssignment_1 ) ) ; public final void rule__ECustomQuery__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12342:1: ( ( ( rule__ECustomQuery__ColumnsAssignment_1 ) ) ) // InternalEMap.g:12343:1: ( ( rule__ECustomQuery__ColumnsAssignment_1 ) ) { // InternalEMap.g:12343:1: ( ( rule__ECustomQuery__ColumnsAssignment_1 ) ) // InternalEMap.g:12344:1: ( rule__ECustomQuery__ColumnsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getColumnsAssignment_1()); } // InternalEMap.g:12345:1: ( rule__ECustomQuery__ColumnsAssignment_1 ) // InternalEMap.g:12345:2: rule__ECustomQuery__ColumnsAssignment_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__ColumnsAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getColumnsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__1__Impl" // $ANTLR start "rule__ECustomQuery__Group__2" // InternalEMap.g:12355:1: rule__ECustomQuery__Group__2 : rule__ECustomQuery__Group__2__Impl ; public final void rule__ECustomQuery__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12359:1: ( rule__ECustomQuery__Group__2__Impl ) // InternalEMap.g:12360:2: rule__ECustomQuery__Group__2__Impl { pushFollow(FOLLOW_2); rule__ECustomQuery__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__2" // $ANTLR start "rule__ECustomQuery__Group__2__Impl" // InternalEMap.g:12366:1: rule__ECustomQuery__Group__2__Impl : ( ( rule__ECustomQuery__Alternatives_2 ) ) ; public final void rule__ECustomQuery__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12370:1: ( ( ( rule__ECustomQuery__Alternatives_2 ) ) ) // InternalEMap.g:12371:1: ( ( rule__ECustomQuery__Alternatives_2 ) ) { // InternalEMap.g:12371:1: ( ( rule__ECustomQuery__Alternatives_2 ) ) // InternalEMap.g:12372:1: ( rule__ECustomQuery__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getAlternatives_2()); } // InternalEMap.g:12373:1: ( rule__ECustomQuery__Alternatives_2 ) // InternalEMap.g:12373:2: rule__ECustomQuery__Alternatives_2 { pushFollow(FOLLOW_2); rule__ECustomQuery__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group__2__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0__0" // InternalEMap.g:12389:1: rule__ECustomQuery__Group_2_0__0 : rule__ECustomQuery__Group_2_0__0__Impl rule__ECustomQuery__Group_2_0__1 ; public final void rule__ECustomQuery__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12393:1: ( rule__ECustomQuery__Group_2_0__0__Impl rule__ECustomQuery__Group_2_0__1 ) // InternalEMap.g:12394:2: rule__ECustomQuery__Group_2_0__0__Impl rule__ECustomQuery__Group_2_0__1 { pushFollow(FOLLOW_17); rule__ECustomQuery__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__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__ECustomQuery__Group_2_0__0" // $ANTLR start "rule__ECustomQuery__Group_2_0__0__Impl" // InternalEMap.g:12401:1: rule__ECustomQuery__Group_2_0__0__Impl : ( 'FROM' ) ; public final void rule__ECustomQuery__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12405:1: ( ( 'FROM' ) ) // InternalEMap.g:12406:1: ( 'FROM' ) { // InternalEMap.g:12406:1: ( 'FROM' ) // InternalEMap.g:12407:1: 'FROM' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getFROMKeyword_2_0_0()); } match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getFROMKeyword_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__0__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0__1" // InternalEMap.g:12420:1: rule__ECustomQuery__Group_2_0__1 : rule__ECustomQuery__Group_2_0__1__Impl rule__ECustomQuery__Group_2_0__2 ; public final void rule__ECustomQuery__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12424:1: ( rule__ECustomQuery__Group_2_0__1__Impl rule__ECustomQuery__Group_2_0__2 ) // InternalEMap.g:12425:2: rule__ECustomQuery__Group_2_0__1__Impl rule__ECustomQuery__Group_2_0__2 { pushFollow(FOLLOW_68); rule__ECustomQuery__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__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__ECustomQuery__Group_2_0__1" // $ANTLR start "rule__ECustomQuery__Group_2_0__1__Impl" // InternalEMap.g:12432:1: rule__ECustomQuery__Group_2_0__1__Impl : ( ( rule__ECustomQuery__FromAssignment_2_0_1 ) ) ; public final void rule__ECustomQuery__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12436:1: ( ( ( rule__ECustomQuery__FromAssignment_2_0_1 ) ) ) // InternalEMap.g:12437:1: ( ( rule__ECustomQuery__FromAssignment_2_0_1 ) ) { // InternalEMap.g:12437:1: ( ( rule__ECustomQuery__FromAssignment_2_0_1 ) ) // InternalEMap.g:12438:1: ( rule__ECustomQuery__FromAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getFromAssignment_2_0_1()); } // InternalEMap.g:12439:1: ( rule__ECustomQuery__FromAssignment_2_0_1 ) // InternalEMap.g:12439:2: rule__ECustomQuery__FromAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__FromAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getFromAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__1__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0__2" // InternalEMap.g:12449:1: rule__ECustomQuery__Group_2_0__2 : rule__ECustomQuery__Group_2_0__2__Impl rule__ECustomQuery__Group_2_0__3 ; public final void rule__ECustomQuery__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12453:1: ( rule__ECustomQuery__Group_2_0__2__Impl rule__ECustomQuery__Group_2_0__3 ) // InternalEMap.g:12454:2: rule__ECustomQuery__Group_2_0__2__Impl rule__ECustomQuery__Group_2_0__3 { pushFollow(FOLLOW_68); rule__ECustomQuery__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__2" // $ANTLR start "rule__ECustomQuery__Group_2_0__2__Impl" // InternalEMap.g:12461:1: rule__ECustomQuery__Group_2_0__2__Impl : ( ( rule__ECustomQuery__Group_2_0_2__0 )? ) ; public final void rule__ECustomQuery__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12465:1: ( ( ( rule__ECustomQuery__Group_2_0_2__0 )? ) ) // InternalEMap.g:12466:1: ( ( rule__ECustomQuery__Group_2_0_2__0 )? ) { // InternalEMap.g:12466:1: ( ( rule__ECustomQuery__Group_2_0_2__0 )? ) // InternalEMap.g:12467:1: ( rule__ECustomQuery__Group_2_0_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroup_2_0_2()); } // InternalEMap.g:12468:1: ( rule__ECustomQuery__Group_2_0_2__0 )? int alt105=2; int LA105_0 = input.LA(1); if ( (LA105_0==69) ) { alt105=1; } switch (alt105) { case 1 : // InternalEMap.g:12468:2: rule__ECustomQuery__Group_2_0_2__0 { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroup_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__2__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0__3" // InternalEMap.g:12478:1: rule__ECustomQuery__Group_2_0__3 : rule__ECustomQuery__Group_2_0__3__Impl rule__ECustomQuery__Group_2_0__4 ; public final void rule__ECustomQuery__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12482:1: ( rule__ECustomQuery__Group_2_0__3__Impl rule__ECustomQuery__Group_2_0__4 ) // InternalEMap.g:12483:2: rule__ECustomQuery__Group_2_0__3__Impl rule__ECustomQuery__Group_2_0__4 { pushFollow(FOLLOW_68); rule__ECustomQuery__Group_2_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__3" // $ANTLR start "rule__ECustomQuery__Group_2_0__3__Impl" // InternalEMap.g:12490:1: rule__ECustomQuery__Group_2_0__3__Impl : ( ( rule__ECustomQuery__Group_2_0_3__0 )? ) ; public final void rule__ECustomQuery__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12494:1: ( ( ( rule__ECustomQuery__Group_2_0_3__0 )? ) ) // InternalEMap.g:12495:1: ( ( rule__ECustomQuery__Group_2_0_3__0 )? ) { // InternalEMap.g:12495:1: ( ( rule__ECustomQuery__Group_2_0_3__0 )? ) // InternalEMap.g:12496:1: ( rule__ECustomQuery__Group_2_0_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroup_2_0_3()); } // InternalEMap.g:12497:1: ( rule__ECustomQuery__Group_2_0_3__0 )? int alt106=2; int LA106_0 = input.LA(1); if ( (LA106_0==70) ) { alt106=1; } switch (alt106) { case 1 : // InternalEMap.g:12497:2: rule__ECustomQuery__Group_2_0_3__0 { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroup_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__3__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0__4" // InternalEMap.g:12507:1: rule__ECustomQuery__Group_2_0__4 : rule__ECustomQuery__Group_2_0__4__Impl ; public final void rule__ECustomQuery__Group_2_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12511:1: ( rule__ECustomQuery__Group_2_0__4__Impl ) // InternalEMap.g:12512:2: rule__ECustomQuery__Group_2_0__4__Impl { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__4" // $ANTLR start "rule__ECustomQuery__Group_2_0__4__Impl" // InternalEMap.g:12518:1: rule__ECustomQuery__Group_2_0__4__Impl : ( ( rule__ECustomQuery__Group_2_0_4__0 )? ) ; public final void rule__ECustomQuery__Group_2_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12522:1: ( ( ( rule__ECustomQuery__Group_2_0_4__0 )? ) ) // InternalEMap.g:12523:1: ( ( rule__ECustomQuery__Group_2_0_4__0 )? ) { // InternalEMap.g:12523:1: ( ( rule__ECustomQuery__Group_2_0_4__0 )? ) // InternalEMap.g:12524:1: ( rule__ECustomQuery__Group_2_0_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroup_2_0_4()); } // InternalEMap.g:12525:1: ( rule__ECustomQuery__Group_2_0_4__0 )? int alt107=2; int LA107_0 = input.LA(1); if ( (LA107_0==71) ) { alt107=1; } switch (alt107) { case 1 : // InternalEMap.g:12525:2: rule__ECustomQuery__Group_2_0_4__0 { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroup_2_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0__4__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_2__0" // InternalEMap.g:12545:1: rule__ECustomQuery__Group_2_0_2__0 : rule__ECustomQuery__Group_2_0_2__0__Impl rule__ECustomQuery__Group_2_0_2__1 ; public final void rule__ECustomQuery__Group_2_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12549:1: ( rule__ECustomQuery__Group_2_0_2__0__Impl rule__ECustomQuery__Group_2_0_2__1 ) // InternalEMap.g:12550:2: rule__ECustomQuery__Group_2_0_2__0__Impl rule__ECustomQuery__Group_2_0_2__1 { pushFollow(FOLLOW_17); rule__ECustomQuery__Group_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_2__0" // $ANTLR start "rule__ECustomQuery__Group_2_0_2__0__Impl" // InternalEMap.g:12557:1: rule__ECustomQuery__Group_2_0_2__0__Impl : ( 'WHERE' ) ; public final void rule__ECustomQuery__Group_2_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12561:1: ( ( 'WHERE' ) ) // InternalEMap.g:12562:1: ( 'WHERE' ) { // InternalEMap.g:12562:1: ( 'WHERE' ) // InternalEMap.g:12563:1: 'WHERE' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getWHEREKeyword_2_0_2_0()); } match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getWHEREKeyword_2_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_2__0__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_2__1" // InternalEMap.g:12576:1: rule__ECustomQuery__Group_2_0_2__1 : rule__ECustomQuery__Group_2_0_2__1__Impl ; public final void rule__ECustomQuery__Group_2_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12580:1: ( rule__ECustomQuery__Group_2_0_2__1__Impl ) // InternalEMap.g:12581:2: rule__ECustomQuery__Group_2_0_2__1__Impl { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_2__1" // $ANTLR start "rule__ECustomQuery__Group_2_0_2__1__Impl" // InternalEMap.g:12587:1: rule__ECustomQuery__Group_2_0_2__1__Impl : ( ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) ) ; public final void rule__ECustomQuery__Group_2_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12591:1: ( ( ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) ) ) // InternalEMap.g:12592:1: ( ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) ) { // InternalEMap.g:12592:1: ( ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) ) // InternalEMap.g:12593:1: ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getWhereAssignment_2_0_2_1()); } // InternalEMap.g:12594:1: ( rule__ECustomQuery__WhereAssignment_2_0_2_1 ) // InternalEMap.g:12594:2: rule__ECustomQuery__WhereAssignment_2_0_2_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__WhereAssignment_2_0_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getWhereAssignment_2_0_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_2__1__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_3__0" // InternalEMap.g:12608:1: rule__ECustomQuery__Group_2_0_3__0 : rule__ECustomQuery__Group_2_0_3__0__Impl rule__ECustomQuery__Group_2_0_3__1 ; public final void rule__ECustomQuery__Group_2_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12612:1: ( rule__ECustomQuery__Group_2_0_3__0__Impl rule__ECustomQuery__Group_2_0_3__1 ) // InternalEMap.g:12613:2: rule__ECustomQuery__Group_2_0_3__0__Impl rule__ECustomQuery__Group_2_0_3__1 { pushFollow(FOLLOW_17); rule__ECustomQuery__Group_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_3__0" // $ANTLR start "rule__ECustomQuery__Group_2_0_3__0__Impl" // InternalEMap.g:12620:1: rule__ECustomQuery__Group_2_0_3__0__Impl : ( 'GROUP BY' ) ; public final void rule__ECustomQuery__Group_2_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12624:1: ( ( 'GROUP BY' ) ) // InternalEMap.g:12625:1: ( 'GROUP BY' ) { // InternalEMap.g:12625:1: ( 'GROUP BY' ) // InternalEMap.g:12626:1: 'GROUP BY' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGROUPBYKeyword_2_0_3_0()); } match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGROUPBYKeyword_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_3__0__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_3__1" // InternalEMap.g:12639:1: rule__ECustomQuery__Group_2_0_3__1 : rule__ECustomQuery__Group_2_0_3__1__Impl ; public final void rule__ECustomQuery__Group_2_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12643:1: ( rule__ECustomQuery__Group_2_0_3__1__Impl ) // InternalEMap.g:12644:2: rule__ECustomQuery__Group_2_0_3__1__Impl { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_3__1" // $ANTLR start "rule__ECustomQuery__Group_2_0_3__1__Impl" // InternalEMap.g:12650:1: rule__ECustomQuery__Group_2_0_3__1__Impl : ( ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) ) ; public final void rule__ECustomQuery__Group_2_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12654:1: ( ( ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) ) ) // InternalEMap.g:12655:1: ( ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) ) { // InternalEMap.g:12655:1: ( ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) ) // InternalEMap.g:12656:1: ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroupByAssignment_2_0_3_1()); } // InternalEMap.g:12657:1: ( rule__ECustomQuery__GroupByAssignment_2_0_3_1 ) // InternalEMap.g:12657:2: rule__ECustomQuery__GroupByAssignment_2_0_3_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__GroupByAssignment_2_0_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroupByAssignment_2_0_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_3__1__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_4__0" // InternalEMap.g:12671:1: rule__ECustomQuery__Group_2_0_4__0 : rule__ECustomQuery__Group_2_0_4__0__Impl rule__ECustomQuery__Group_2_0_4__1 ; public final void rule__ECustomQuery__Group_2_0_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12675:1: ( rule__ECustomQuery__Group_2_0_4__0__Impl rule__ECustomQuery__Group_2_0_4__1 ) // InternalEMap.g:12676:2: rule__ECustomQuery__Group_2_0_4__0__Impl rule__ECustomQuery__Group_2_0_4__1 { pushFollow(FOLLOW_17); rule__ECustomQuery__Group_2_0_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_4__0" // $ANTLR start "rule__ECustomQuery__Group_2_0_4__0__Impl" // InternalEMap.g:12683:1: rule__ECustomQuery__Group_2_0_4__0__Impl : ( 'ORDER BY' ) ; public final void rule__ECustomQuery__Group_2_0_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12687:1: ( ( 'ORDER BY' ) ) // InternalEMap.g:12688:1: ( 'ORDER BY' ) { // InternalEMap.g:12688:1: ( 'ORDER BY' ) // InternalEMap.g:12689:1: 'ORDER BY' { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getORDERBYKeyword_2_0_4_0()); } match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getORDERBYKeyword_2_0_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_4__0__Impl" // $ANTLR start "rule__ECustomQuery__Group_2_0_4__1" // InternalEMap.g:12702:1: rule__ECustomQuery__Group_2_0_4__1 : rule__ECustomQuery__Group_2_0_4__1__Impl ; public final void rule__ECustomQuery__Group_2_0_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12706:1: ( rule__ECustomQuery__Group_2_0_4__1__Impl ) // InternalEMap.g:12707:2: rule__ECustomQuery__Group_2_0_4__1__Impl { pushFollow(FOLLOW_2); rule__ECustomQuery__Group_2_0_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_4__1" // $ANTLR start "rule__ECustomQuery__Group_2_0_4__1__Impl" // InternalEMap.g:12713:1: rule__ECustomQuery__Group_2_0_4__1__Impl : ( ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) ) ; public final void rule__ECustomQuery__Group_2_0_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12717:1: ( ( ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) ) ) // InternalEMap.g:12718:1: ( ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) ) { // InternalEMap.g:12718:1: ( ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) ) // InternalEMap.g:12719:1: ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getOrderbyAssignment_2_0_4_1()); } // InternalEMap.g:12720:1: ( rule__ECustomQuery__OrderbyAssignment_2_0_4_1 ) // InternalEMap.g:12720:2: rule__ECustomQuery__OrderbyAssignment_2_0_4_1 { pushFollow(FOLLOW_2); rule__ECustomQuery__OrderbyAssignment_2_0_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getOrderbyAssignment_2_0_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__Group_2_0_4__1__Impl" // $ANTLR start "rule__EObjectSection__Group__0" // InternalEMap.g:12734:1: rule__EObjectSection__Group__0 : rule__EObjectSection__Group__0__Impl rule__EObjectSection__Group__1 ; public final void rule__EObjectSection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12738:1: ( rule__EObjectSection__Group__0__Impl rule__EObjectSection__Group__1 ) // InternalEMap.g:12739:2: rule__EObjectSection__Group__0__Impl rule__EObjectSection__Group__1 { pushFollow(FOLLOW_69); rule__EObjectSection__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__0" // $ANTLR start "rule__EObjectSection__Group__0__Impl" // InternalEMap.g:12746:1: rule__EObjectSection__Group__0__Impl : ( ( rule__EObjectSection__EntityAssignment_0 ) ) ; public final void rule__EObjectSection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12750:1: ( ( ( rule__EObjectSection__EntityAssignment_0 ) ) ) // InternalEMap.g:12751:1: ( ( rule__EObjectSection__EntityAssignment_0 ) ) { // InternalEMap.g:12751:1: ( ( rule__EObjectSection__EntityAssignment_0 ) ) // InternalEMap.g:12752:1: ( rule__EObjectSection__EntityAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getEntityAssignment_0()); } // InternalEMap.g:12753:1: ( rule__EObjectSection__EntityAssignment_0 ) // InternalEMap.g:12753:2: rule__EObjectSection__EntityAssignment_0 { pushFollow(FOLLOW_2); rule__EObjectSection__EntityAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getEntityAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__0__Impl" // $ANTLR start "rule__EObjectSection__Group__1" // InternalEMap.g:12763:1: rule__EObjectSection__Group__1 : rule__EObjectSection__Group__1__Impl rule__EObjectSection__Group__2 ; public final void rule__EObjectSection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12767:1: ( rule__EObjectSection__Group__1__Impl rule__EObjectSection__Group__2 ) // InternalEMap.g:12768:2: rule__EObjectSection__Group__1__Impl rule__EObjectSection__Group__2 { pushFollow(FOLLOW_69); rule__EObjectSection__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__1" // $ANTLR start "rule__EObjectSection__Group__1__Impl" // InternalEMap.g:12775:1: rule__EObjectSection__Group__1__Impl : ( ( rule__EObjectSection__Group_1__0 )? ) ; public final void rule__EObjectSection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12779:1: ( ( ( rule__EObjectSection__Group_1__0 )? ) ) // InternalEMap.g:12780:1: ( ( rule__EObjectSection__Group_1__0 )? ) { // InternalEMap.g:12780:1: ( ( rule__EObjectSection__Group_1__0 )? ) // InternalEMap.g:12781:1: ( rule__EObjectSection__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_1()); } // InternalEMap.g:12782:1: ( rule__EObjectSection__Group_1__0 )? int alt108=2; int LA108_0 = input.LA(1); if ( (LA108_0==39) ) { alt108=1; } switch (alt108) { case 1 : // InternalEMap.g:12782:2: rule__EObjectSection__Group_1__0 { pushFollow(FOLLOW_2); rule__EObjectSection__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__1__Impl" // $ANTLR start "rule__EObjectSection__Group__2" // InternalEMap.g:12792:1: rule__EObjectSection__Group__2 : rule__EObjectSection__Group__2__Impl ; public final void rule__EObjectSection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12796:1: ( rule__EObjectSection__Group__2__Impl ) // InternalEMap.g:12797:2: rule__EObjectSection__Group__2__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__2" // $ANTLR start "rule__EObjectSection__Group__2__Impl" // InternalEMap.g:12803:1: rule__EObjectSection__Group__2__Impl : ( ( rule__EObjectSection__Group_2__0 )? ) ; public final void rule__EObjectSection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12807:1: ( ( ( rule__EObjectSection__Group_2__0 )? ) ) // InternalEMap.g:12808:1: ( ( rule__EObjectSection__Group_2__0 )? ) { // InternalEMap.g:12808:1: ( ( rule__EObjectSection__Group_2__0 )? ) // InternalEMap.g:12809:1: ( rule__EObjectSection__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_2()); } // InternalEMap.g:12810:1: ( rule__EObjectSection__Group_2__0 )? int alt109=2; int LA109_0 = input.LA(1); if ( (LA109_0==RULE_ID) ) { alt109=1; } switch (alt109) { case 1 : // InternalEMap.g:12810:2: rule__EObjectSection__Group_2__0 { pushFollow(FOLLOW_2); rule__EObjectSection__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group__2__Impl" // $ANTLR start "rule__EObjectSection__Group_1__0" // InternalEMap.g:12826:1: rule__EObjectSection__Group_1__0 : rule__EObjectSection__Group_1__0__Impl rule__EObjectSection__Group_1__1 ; public final void rule__EObjectSection__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12830:1: ( rule__EObjectSection__Group_1__0__Impl rule__EObjectSection__Group_1__1 ) // InternalEMap.g:12831:2: rule__EObjectSection__Group_1__0__Impl rule__EObjectSection__Group_1__1 { pushFollow(FOLLOW_5); rule__EObjectSection__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__0" // $ANTLR start "rule__EObjectSection__Group_1__0__Impl" // InternalEMap.g:12838:1: rule__EObjectSection__Group_1__0__Impl : ( '(' ) ; public final void rule__EObjectSection__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12842:1: ( ( '(' ) ) // InternalEMap.g:12843:1: ( '(' ) { // InternalEMap.g:12843:1: ( '(' ) // InternalEMap.g:12844:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getLeftParenthesisKeyword_1_0()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getLeftParenthesisKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__0__Impl" // $ANTLR start "rule__EObjectSection__Group_1__1" // InternalEMap.g:12857:1: rule__EObjectSection__Group_1__1 : rule__EObjectSection__Group_1__1__Impl rule__EObjectSection__Group_1__2 ; public final void rule__EObjectSection__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12861:1: ( rule__EObjectSection__Group_1__1__Impl rule__EObjectSection__Group_1__2 ) // InternalEMap.g:12862:2: rule__EObjectSection__Group_1__1__Impl rule__EObjectSection__Group_1__2 { pushFollow(FOLLOW_18); rule__EObjectSection__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__1" // $ANTLR start "rule__EObjectSection__Group_1__1__Impl" // InternalEMap.g:12869:1: rule__EObjectSection__Group_1__1__Impl : ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) ) ; public final void rule__EObjectSection__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12873:1: ( ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) ) ) // InternalEMap.g:12874:1: ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) ) { // InternalEMap.g:12874:1: ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) ) // InternalEMap.g:12875:1: ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_1()); } // InternalEMap.g:12876:1: ( rule__EObjectSection__DescriminatedTypesAssignment_1_1 ) // InternalEMap.g:12876:2: rule__EObjectSection__DescriminatedTypesAssignment_1_1 { pushFollow(FOLLOW_2); rule__EObjectSection__DescriminatedTypesAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__1__Impl" // $ANTLR start "rule__EObjectSection__Group_1__2" // InternalEMap.g:12886:1: rule__EObjectSection__Group_1__2 : rule__EObjectSection__Group_1__2__Impl rule__EObjectSection__Group_1__3 ; public final void rule__EObjectSection__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12890:1: ( rule__EObjectSection__Group_1__2__Impl rule__EObjectSection__Group_1__3 ) // InternalEMap.g:12891:2: rule__EObjectSection__Group_1__2__Impl rule__EObjectSection__Group_1__3 { pushFollow(FOLLOW_54); rule__EObjectSection__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__2" // $ANTLR start "rule__EObjectSection__Group_1__2__Impl" // InternalEMap.g:12898:1: rule__EObjectSection__Group_1__2__Impl : ( ( ( rule__EObjectSection__Group_1_2__0 ) ) ( ( rule__EObjectSection__Group_1_2__0 )* ) ) ; public final void rule__EObjectSection__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12902:1: ( ( ( ( rule__EObjectSection__Group_1_2__0 ) ) ( ( rule__EObjectSection__Group_1_2__0 )* ) ) ) // InternalEMap.g:12903:1: ( ( ( rule__EObjectSection__Group_1_2__0 ) ) ( ( rule__EObjectSection__Group_1_2__0 )* ) ) { // InternalEMap.g:12903:1: ( ( ( rule__EObjectSection__Group_1_2__0 ) ) ( ( rule__EObjectSection__Group_1_2__0 )* ) ) // InternalEMap.g:12904:1: ( ( rule__EObjectSection__Group_1_2__0 ) ) ( ( rule__EObjectSection__Group_1_2__0 )* ) { // InternalEMap.g:12904:1: ( ( rule__EObjectSection__Group_1_2__0 ) ) // InternalEMap.g:12905:1: ( rule__EObjectSection__Group_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_1_2()); } // InternalEMap.g:12906:1: ( rule__EObjectSection__Group_1_2__0 ) // InternalEMap.g:12906:2: rule__EObjectSection__Group_1_2__0 { pushFollow(FOLLOW_9); rule__EObjectSection__Group_1_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_1_2()); } } // InternalEMap.g:12909:1: ( ( rule__EObjectSection__Group_1_2__0 )* ) // InternalEMap.g:12910:1: ( rule__EObjectSection__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_1_2()); } // InternalEMap.g:12911:1: ( rule__EObjectSection__Group_1_2__0 )* loop110: do { int alt110=2; int LA110_0 = input.LA(1); if ( (LA110_0==30) ) { alt110=1; } switch (alt110) { case 1 : // InternalEMap.g:12911:2: rule__EObjectSection__Group_1_2__0 { pushFollow(FOLLOW_9); rule__EObjectSection__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop110; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_1_2()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__2__Impl" // $ANTLR start "rule__EObjectSection__Group_1__3" // InternalEMap.g:12922:1: rule__EObjectSection__Group_1__3 : rule__EObjectSection__Group_1__3__Impl ; public final void rule__EObjectSection__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12926:1: ( rule__EObjectSection__Group_1__3__Impl ) // InternalEMap.g:12927:2: rule__EObjectSection__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__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__EObjectSection__Group_1__3" // $ANTLR start "rule__EObjectSection__Group_1__3__Impl" // InternalEMap.g:12933:1: rule__EObjectSection__Group_1__3__Impl : ( ')' ) ; public final void rule__EObjectSection__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12937:1: ( ( ')' ) ) // InternalEMap.g:12938:1: ( ')' ) { // InternalEMap.g:12938:1: ( ')' ) // InternalEMap.g:12939:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getRightParenthesisKeyword_1_3()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getRightParenthesisKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1__3__Impl" // $ANTLR start "rule__EObjectSection__Group_1_2__0" // InternalEMap.g:12960:1: rule__EObjectSection__Group_1_2__0 : rule__EObjectSection__Group_1_2__0__Impl rule__EObjectSection__Group_1_2__1 ; public final void rule__EObjectSection__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12964:1: ( rule__EObjectSection__Group_1_2__0__Impl rule__EObjectSection__Group_1_2__1 ) // InternalEMap.g:12965:2: rule__EObjectSection__Group_1_2__0__Impl rule__EObjectSection__Group_1_2__1 { pushFollow(FOLLOW_5); rule__EObjectSection__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__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__EObjectSection__Group_1_2__0" // $ANTLR start "rule__EObjectSection__Group_1_2__0__Impl" // InternalEMap.g:12972:1: rule__EObjectSection__Group_1_2__0__Impl : ( ',' ) ; public final void rule__EObjectSection__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12976:1: ( ( ',' ) ) // InternalEMap.g:12977:1: ( ',' ) { // InternalEMap.g:12977:1: ( ',' ) // InternalEMap.g:12978:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getCommaKeyword_1_2_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getCommaKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1_2__0__Impl" // $ANTLR start "rule__EObjectSection__Group_1_2__1" // InternalEMap.g:12991:1: rule__EObjectSection__Group_1_2__1 : rule__EObjectSection__Group_1_2__1__Impl ; public final void rule__EObjectSection__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:12995:1: ( rule__EObjectSection__Group_1_2__1__Impl ) // InternalEMap.g:12996:2: rule__EObjectSection__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__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__EObjectSection__Group_1_2__1" // $ANTLR start "rule__EObjectSection__Group_1_2__1__Impl" // InternalEMap.g:13002:1: rule__EObjectSection__Group_1_2__1__Impl : ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) ) ; public final void rule__EObjectSection__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13006:1: ( ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) ) ) // InternalEMap.g:13007:1: ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) ) { // InternalEMap.g:13007:1: ( ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) ) // InternalEMap.g:13008:1: ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_2_1()); } // InternalEMap.g:13009:1: ( rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 ) // InternalEMap.g:13009:2: rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__EObjectSection__DescriminatedTypesAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_1_2__1__Impl" // $ANTLR start "rule__EObjectSection__Group_2__0" // InternalEMap.g:13023:1: rule__EObjectSection__Group_2__0 : rule__EObjectSection__Group_2__0__Impl rule__EObjectSection__Group_2__1 ; public final void rule__EObjectSection__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13027:1: ( rule__EObjectSection__Group_2__0__Impl rule__EObjectSection__Group_2__1 ) // InternalEMap.g:13028:2: rule__EObjectSection__Group_2__0__Impl rule__EObjectSection__Group_2__1 { pushFollow(FOLLOW_12); rule__EObjectSection__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2__0" // $ANTLR start "rule__EObjectSection__Group_2__0__Impl" // InternalEMap.g:13035:1: rule__EObjectSection__Group_2__0__Impl : ( ( rule__EObjectSection__PrefixAssignment_2_0 ) ) ; public final void rule__EObjectSection__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13039:1: ( ( ( rule__EObjectSection__PrefixAssignment_2_0 ) ) ) // InternalEMap.g:13040:1: ( ( rule__EObjectSection__PrefixAssignment_2_0 ) ) { // InternalEMap.g:13040:1: ( ( rule__EObjectSection__PrefixAssignment_2_0 ) ) // InternalEMap.g:13041:1: ( rule__EObjectSection__PrefixAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getPrefixAssignment_2_0()); } // InternalEMap.g:13042:1: ( rule__EObjectSection__PrefixAssignment_2_0 ) // InternalEMap.g:13042:2: rule__EObjectSection__PrefixAssignment_2_0 { pushFollow(FOLLOW_2); rule__EObjectSection__PrefixAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getPrefixAssignment_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2__0__Impl" // $ANTLR start "rule__EObjectSection__Group_2__1" // InternalEMap.g:13052:1: rule__EObjectSection__Group_2__1 : rule__EObjectSection__Group_2__1__Impl ; public final void rule__EObjectSection__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13056:1: ( rule__EObjectSection__Group_2__1__Impl ) // InternalEMap.g:13057:2: rule__EObjectSection__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__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__EObjectSection__Group_2__1" // $ANTLR start "rule__EObjectSection__Group_2__1__Impl" // InternalEMap.g:13063:1: rule__EObjectSection__Group_2__1__Impl : ( ( rule__EObjectSection__Group_2_1__0 )? ) ; public final void rule__EObjectSection__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13067:1: ( ( ( rule__EObjectSection__Group_2_1__0 )? ) ) // InternalEMap.g:13068:1: ( ( rule__EObjectSection__Group_2_1__0 )? ) { // InternalEMap.g:13068:1: ( ( rule__EObjectSection__Group_2_1__0 )? ) // InternalEMap.g:13069:1: ( rule__EObjectSection__Group_2_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_2_1()); } // InternalEMap.g:13070:1: ( rule__EObjectSection__Group_2_1__0 )? int alt111=2; int LA111_0 = input.LA(1); if ( (LA111_0==27) ) { alt111=1; } switch (alt111) { case 1 : // InternalEMap.g:13070:2: rule__EObjectSection__Group_2_1__0 { pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2__1__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1__0" // InternalEMap.g:13084:1: rule__EObjectSection__Group_2_1__0 : rule__EObjectSection__Group_2_1__0__Impl rule__EObjectSection__Group_2_1__1 ; public final void rule__EObjectSection__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13088:1: ( rule__EObjectSection__Group_2_1__0__Impl rule__EObjectSection__Group_2_1__1 ) // InternalEMap.g:13089:2: rule__EObjectSection__Group_2_1__0__Impl rule__EObjectSection__Group_2_1__1 { pushFollow(FOLLOW_70); rule__EObjectSection__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__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__EObjectSection__Group_2_1__0" // $ANTLR start "rule__EObjectSection__Group_2_1__0__Impl" // InternalEMap.g:13096:1: rule__EObjectSection__Group_2_1__0__Impl : ( '{' ) ; public final void rule__EObjectSection__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13100:1: ( ( '{' ) ) // InternalEMap.g:13101:1: ( '{' ) { // InternalEMap.g:13101:1: ( '{' ) // InternalEMap.g:13102:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getLeftCurlyBracketKeyword_2_1_0()); } match(input,27,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getLeftCurlyBracketKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__0__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1__1" // InternalEMap.g:13115:1: rule__EObjectSection__Group_2_1__1 : rule__EObjectSection__Group_2_1__1__Impl rule__EObjectSection__Group_2_1__2 ; public final void rule__EObjectSection__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13119:1: ( rule__EObjectSection__Group_2_1__1__Impl rule__EObjectSection__Group_2_1__2 ) // InternalEMap.g:13120:2: rule__EObjectSection__Group_2_1__1__Impl rule__EObjectSection__Group_2_1__2 { pushFollow(FOLLOW_14); rule__EObjectSection__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__1" // $ANTLR start "rule__EObjectSection__Group_2_1__1__Impl" // InternalEMap.g:13127:1: rule__EObjectSection__Group_2_1__1__Impl : ( ( rule__EObjectSection__AttributesAssignment_2_1_1 ) ) ; public final void rule__EObjectSection__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13131:1: ( ( ( rule__EObjectSection__AttributesAssignment_2_1_1 ) ) ) // InternalEMap.g:13132:1: ( ( rule__EObjectSection__AttributesAssignment_2_1_1 ) ) { // InternalEMap.g:13132:1: ( ( rule__EObjectSection__AttributesAssignment_2_1_1 ) ) // InternalEMap.g:13133:1: ( rule__EObjectSection__AttributesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_1()); } // InternalEMap.g:13134:1: ( rule__EObjectSection__AttributesAssignment_2_1_1 ) // InternalEMap.g:13134:2: rule__EObjectSection__AttributesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__EObjectSection__AttributesAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__1__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1__2" // InternalEMap.g:13144:1: rule__EObjectSection__Group_2_1__2 : rule__EObjectSection__Group_2_1__2__Impl rule__EObjectSection__Group_2_1__3 ; public final void rule__EObjectSection__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13148:1: ( rule__EObjectSection__Group_2_1__2__Impl rule__EObjectSection__Group_2_1__3 ) // InternalEMap.g:13149:2: rule__EObjectSection__Group_2_1__2__Impl rule__EObjectSection__Group_2_1__3 { pushFollow(FOLLOW_14); rule__EObjectSection__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__2" // $ANTLR start "rule__EObjectSection__Group_2_1__2__Impl" // InternalEMap.g:13156:1: rule__EObjectSection__Group_2_1__2__Impl : ( ( rule__EObjectSection__Group_2_1_2__0 )* ) ; public final void rule__EObjectSection__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13160:1: ( ( ( rule__EObjectSection__Group_2_1_2__0 )* ) ) // InternalEMap.g:13161:1: ( ( rule__EObjectSection__Group_2_1_2__0 )* ) { // InternalEMap.g:13161:1: ( ( rule__EObjectSection__Group_2_1_2__0 )* ) // InternalEMap.g:13162:1: ( rule__EObjectSection__Group_2_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getGroup_2_1_2()); } // InternalEMap.g:13163:1: ( rule__EObjectSection__Group_2_1_2__0 )* loop112: do { int alt112=2; int LA112_0 = input.LA(1); if ( (LA112_0==30) ) { alt112=1; } switch (alt112) { case 1 : // InternalEMap.g:13163:2: rule__EObjectSection__Group_2_1_2__0 { pushFollow(FOLLOW_9); rule__EObjectSection__Group_2_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop112; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getGroup_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__2__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1__3" // InternalEMap.g:13173:1: rule__EObjectSection__Group_2_1__3 : rule__EObjectSection__Group_2_1__3__Impl ; public final void rule__EObjectSection__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13177:1: ( rule__EObjectSection__Group_2_1__3__Impl ) // InternalEMap.g:13178:2: rule__EObjectSection__Group_2_1__3__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__3" // $ANTLR start "rule__EObjectSection__Group_2_1__3__Impl" // InternalEMap.g:13184:1: rule__EObjectSection__Group_2_1__3__Impl : ( '}' ) ; public final void rule__EObjectSection__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13188:1: ( ( '}' ) ) // InternalEMap.g:13189:1: ( '}' ) { // InternalEMap.g:13189:1: ( '}' ) // InternalEMap.g:13190:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getRightCurlyBracketKeyword_2_1_3()); } match(input,28,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getRightCurlyBracketKeyword_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1__3__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1_2__0" // InternalEMap.g:13211:1: rule__EObjectSection__Group_2_1_2__0 : rule__EObjectSection__Group_2_1_2__0__Impl rule__EObjectSection__Group_2_1_2__1 ; public final void rule__EObjectSection__Group_2_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13215:1: ( rule__EObjectSection__Group_2_1_2__0__Impl rule__EObjectSection__Group_2_1_2__1 ) // InternalEMap.g:13216:2: rule__EObjectSection__Group_2_1_2__0__Impl rule__EObjectSection__Group_2_1_2__1 { pushFollow(FOLLOW_70); rule__EObjectSection__Group_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1_2__0" // $ANTLR start "rule__EObjectSection__Group_2_1_2__0__Impl" // InternalEMap.g:13223:1: rule__EObjectSection__Group_2_1_2__0__Impl : ( ',' ) ; public final void rule__EObjectSection__Group_2_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13227:1: ( ( ',' ) ) // InternalEMap.g:13228:1: ( ',' ) { // InternalEMap.g:13228:1: ( ',' ) // InternalEMap.g:13229:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getCommaKeyword_2_1_2_0()); } match(input,30,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getCommaKeyword_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1_2__0__Impl" // $ANTLR start "rule__EObjectSection__Group_2_1_2__1" // InternalEMap.g:13242:1: rule__EObjectSection__Group_2_1_2__1 : rule__EObjectSection__Group_2_1_2__1__Impl ; public final void rule__EObjectSection__Group_2_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13246:1: ( rule__EObjectSection__Group_2_1_2__1__Impl ) // InternalEMap.g:13247:2: rule__EObjectSection__Group_2_1_2__1__Impl { pushFollow(FOLLOW_2); rule__EObjectSection__Group_2_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__EObjectSection__Group_2_1_2__1" // $ANTLR start "rule__EObjectSection__Group_2_1_2__1__Impl" // InternalEMap.g:13253:1: rule__EObjectSection__Group_2_1_2__1__Impl : ( ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) ) ; public final void rule__EObjectSection__Group_2_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13257:1: ( ( ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) ) ) // InternalEMap.g:13258:1: ( ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) ) { // InternalEMap.g:13258:1: ( ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) ) // InternalEMap.g:13259:1: ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_2_1()); } // InternalEMap.g:13260:1: ( rule__EObjectSection__AttributesAssignment_2_1_2_1 ) // InternalEMap.g:13260:2: rule__EObjectSection__AttributesAssignment_2_1_2_1 { pushFollow(FOLLOW_2); rule__EObjectSection__AttributesAssignment_2_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__Group_2_1_2__1__Impl" // $ANTLR start "rule__EMappingAttribute__Group__0" // InternalEMap.g:13274:1: rule__EMappingAttribute__Group__0 : rule__EMappingAttribute__Group__0__Impl rule__EMappingAttribute__Group__1 ; public final void rule__EMappingAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13278:1: ( rule__EMappingAttribute__Group__0__Impl rule__EMappingAttribute__Group__1 ) // InternalEMap.g:13279:2: rule__EMappingAttribute__Group__0__Impl rule__EMappingAttribute__Group__1 { pushFollow(FOLLOW_70); rule__EMappingAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__0" // $ANTLR start "rule__EMappingAttribute__Group__0__Impl" // InternalEMap.g:13286:1: rule__EMappingAttribute__Group__0__Impl : ( ( rule__EMappingAttribute__PkAssignment_0 )? ) ; public final void rule__EMappingAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13290:1: ( ( ( rule__EMappingAttribute__PkAssignment_0 )? ) ) // InternalEMap.g:13291:1: ( ( rule__EMappingAttribute__PkAssignment_0 )? ) { // InternalEMap.g:13291:1: ( ( rule__EMappingAttribute__PkAssignment_0 )? ) // InternalEMap.g:13292:1: ( rule__EMappingAttribute__PkAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getPkAssignment_0()); } // InternalEMap.g:13293:1: ( rule__EMappingAttribute__PkAssignment_0 )? int alt113=2; int LA113_0 = input.LA(1); if ( (LA113_0==77) ) { alt113=1; } switch (alt113) { case 1 : // InternalEMap.g:13293:2: rule__EMappingAttribute__PkAssignment_0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__PkAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getPkAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__0__Impl" // $ANTLR start "rule__EMappingAttribute__Group__1" // InternalEMap.g:13303:1: rule__EMappingAttribute__Group__1 : rule__EMappingAttribute__Group__1__Impl rule__EMappingAttribute__Group__2 ; public final void rule__EMappingAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13307:1: ( rule__EMappingAttribute__Group__1__Impl rule__EMappingAttribute__Group__2 ) // InternalEMap.g:13308:2: rule__EMappingAttribute__Group__1__Impl rule__EMappingAttribute__Group__2 { pushFollow(FOLLOW_51); rule__EMappingAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__1" // $ANTLR start "rule__EMappingAttribute__Group__1__Impl" // InternalEMap.g:13315:1: rule__EMappingAttribute__Group__1__Impl : ( ( rule__EMappingAttribute__PropertyAssignment_1 ) ) ; public final void rule__EMappingAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13319:1: ( ( ( rule__EMappingAttribute__PropertyAssignment_1 ) ) ) // InternalEMap.g:13320:1: ( ( rule__EMappingAttribute__PropertyAssignment_1 ) ) { // InternalEMap.g:13320:1: ( ( rule__EMappingAttribute__PropertyAssignment_1 ) ) // InternalEMap.g:13321:1: ( rule__EMappingAttribute__PropertyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getPropertyAssignment_1()); } // InternalEMap.g:13322:1: ( rule__EMappingAttribute__PropertyAssignment_1 ) // InternalEMap.g:13322:2: rule__EMappingAttribute__PropertyAssignment_1 { pushFollow(FOLLOW_2); rule__EMappingAttribute__PropertyAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getPropertyAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__1__Impl" // $ANTLR start "rule__EMappingAttribute__Group__2" // InternalEMap.g:13332:1: rule__EMappingAttribute__Group__2 : rule__EMappingAttribute__Group__2__Impl rule__EMappingAttribute__Group__3 ; public final void rule__EMappingAttribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13336:1: ( rule__EMappingAttribute__Group__2__Impl rule__EMappingAttribute__Group__3 ) // InternalEMap.g:13337:2: rule__EMappingAttribute__Group__2__Impl rule__EMappingAttribute__Group__3 { pushFollow(FOLLOW_71); rule__EMappingAttribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__2" // $ANTLR start "rule__EMappingAttribute__Group__2__Impl" // InternalEMap.g:13344:1: rule__EMappingAttribute__Group__2__Impl : ( '=>' ) ; public final void rule__EMappingAttribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13348:1: ( ( '=>' ) ) // InternalEMap.g:13349:1: ( '=>' ) { // InternalEMap.g:13349:1: ( '=>' ) // InternalEMap.g:13350:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getEqualsSignGreaterThanSignKeyword_2()); } match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getEqualsSignGreaterThanSignKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__2__Impl" // $ANTLR start "rule__EMappingAttribute__Group__3" // InternalEMap.g:13363:1: rule__EMappingAttribute__Group__3 : rule__EMappingAttribute__Group__3__Impl ; public final void rule__EMappingAttribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13367:1: ( rule__EMappingAttribute__Group__3__Impl ) // InternalEMap.g:13368:2: rule__EMappingAttribute__Group__3__Impl { pushFollow(FOLLOW_2); rule__EMappingAttribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__3" // $ANTLR start "rule__EMappingAttribute__Group__3__Impl" // InternalEMap.g:13374:1: rule__EMappingAttribute__Group__3__Impl : ( ( rule__EMappingAttribute__Alternatives_3 ) ) ; public final void rule__EMappingAttribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13378:1: ( ( ( rule__EMappingAttribute__Alternatives_3 ) ) ) // InternalEMap.g:13379:1: ( ( rule__EMappingAttribute__Alternatives_3 ) ) { // InternalEMap.g:13379:1: ( ( rule__EMappingAttribute__Alternatives_3 ) ) // InternalEMap.g:13380:1: ( rule__EMappingAttribute__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getAlternatives_3()); } // InternalEMap.g:13381:1: ( rule__EMappingAttribute__Alternatives_3 ) // InternalEMap.g:13381:2: rule__EMappingAttribute__Alternatives_3 { pushFollow(FOLLOW_2); rule__EMappingAttribute__Alternatives_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getAlternatives_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group__3__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_1__0" // InternalEMap.g:13399:1: rule__EMappingAttribute__Group_3_1__0 : rule__EMappingAttribute__Group_3_1__0__Impl rule__EMappingAttribute__Group_3_1__1 ; public final void rule__EMappingAttribute__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13403:1: ( rule__EMappingAttribute__Group_3_1__0__Impl rule__EMappingAttribute__Group_3_1__1 ) // InternalEMap.g:13404:2: rule__EMappingAttribute__Group_3_1__0__Impl rule__EMappingAttribute__Group_3_1__1 { pushFollow(FOLLOW_5); rule__EMappingAttribute__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__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__EMappingAttribute__Group_3_1__0" // $ANTLR start "rule__EMappingAttribute__Group_3_1__0__Impl" // InternalEMap.g:13411:1: rule__EMappingAttribute__Group_3_1__0__Impl : ( ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) ) ; public final void rule__EMappingAttribute__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13415:1: ( ( ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) ) ) // InternalEMap.g:13416:1: ( ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) ) { // InternalEMap.g:13416:1: ( ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) ) // InternalEMap.g:13417:1: ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getResolvedAssignment_3_1_0()); } // InternalEMap.g:13418:1: ( rule__EMappingAttribute__ResolvedAssignment_3_1_0 ) // InternalEMap.g:13418:2: rule__EMappingAttribute__ResolvedAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__ResolvedAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getResolvedAssignment_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__0__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_1__1" // InternalEMap.g:13428:1: rule__EMappingAttribute__Group_3_1__1 : rule__EMappingAttribute__Group_3_1__1__Impl rule__EMappingAttribute__Group_3_1__2 ; public final void rule__EMappingAttribute__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13432:1: ( rule__EMappingAttribute__Group_3_1__1__Impl rule__EMappingAttribute__Group_3_1__2 ) // InternalEMap.g:13433:2: rule__EMappingAttribute__Group_3_1__1__Impl rule__EMappingAttribute__Group_3_1__2 { pushFollow(FOLLOW_28); rule__EMappingAttribute__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__1" // $ANTLR start "rule__EMappingAttribute__Group_3_1__1__Impl" // InternalEMap.g:13440:1: rule__EMappingAttribute__Group_3_1__1__Impl : ( ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) ) ; public final void rule__EMappingAttribute__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13444:1: ( ( ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) ) ) // InternalEMap.g:13445:1: ( ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) ) { // InternalEMap.g:13445:1: ( ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) ) // InternalEMap.g:13446:1: ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getQueryAssignment_3_1_1()); } // InternalEMap.g:13447:1: ( rule__EMappingAttribute__QueryAssignment_3_1_1 ) // InternalEMap.g:13447:2: rule__EMappingAttribute__QueryAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__EMappingAttribute__QueryAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getQueryAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__1__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_1__2" // InternalEMap.g:13457:1: rule__EMappingAttribute__Group_3_1__2 : rule__EMappingAttribute__Group_3_1__2__Impl rule__EMappingAttribute__Group_3_1__3 ; public final void rule__EMappingAttribute__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13461:1: ( rule__EMappingAttribute__Group_3_1__2__Impl rule__EMappingAttribute__Group_3_1__3 ) // InternalEMap.g:13462:2: rule__EMappingAttribute__Group_3_1__2__Impl rule__EMappingAttribute__Group_3_1__3 { pushFollow(FOLLOW_5); rule__EMappingAttribute__Group_3_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__2" // $ANTLR start "rule__EMappingAttribute__Group_3_1__2__Impl" // InternalEMap.g:13469:1: rule__EMappingAttribute__Group_3_1__2__Impl : ( '(' ) ; public final void rule__EMappingAttribute__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13473:1: ( ( '(' ) ) // InternalEMap.g:13474:1: ( '(' ) { // InternalEMap.g:13474:1: ( '(' ) // InternalEMap.g:13475:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getLeftParenthesisKeyword_3_1_2()); } match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getLeftParenthesisKeyword_3_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__2__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_1__3" // InternalEMap.g:13488:1: rule__EMappingAttribute__Group_3_1__3 : rule__EMappingAttribute__Group_3_1__3__Impl rule__EMappingAttribute__Group_3_1__4 ; public final void rule__EMappingAttribute__Group_3_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13492:1: ( rule__EMappingAttribute__Group_3_1__3__Impl rule__EMappingAttribute__Group_3_1__4 ) // InternalEMap.g:13493:2: rule__EMappingAttribute__Group_3_1__3__Impl rule__EMappingAttribute__Group_3_1__4 { pushFollow(FOLLOW_54); rule__EMappingAttribute__Group_3_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__3" // $ANTLR start "rule__EMappingAttribute__Group_3_1__3__Impl" // InternalEMap.g:13500:1: rule__EMappingAttribute__Group_3_1__3__Impl : ( ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) ) ; public final void rule__EMappingAttribute__Group_3_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13504:1: ( ( ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) ) ) // InternalEMap.g:13505:1: ( ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) ) { // InternalEMap.g:13505:1: ( ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) ) // InternalEMap.g:13506:1: ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getParametersAssignment_3_1_3()); } // InternalEMap.g:13507:1: ( rule__EMappingAttribute__ParametersAssignment_3_1_3 ) // InternalEMap.g:13507:2: rule__EMappingAttribute__ParametersAssignment_3_1_3 { pushFollow(FOLLOW_2); rule__EMappingAttribute__ParametersAssignment_3_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getParametersAssignment_3_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__3__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_1__4" // InternalEMap.g:13517:1: rule__EMappingAttribute__Group_3_1__4 : rule__EMappingAttribute__Group_3_1__4__Impl ; public final void rule__EMappingAttribute__Group_3_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13521:1: ( rule__EMappingAttribute__Group_3_1__4__Impl ) // InternalEMap.g:13522:2: rule__EMappingAttribute__Group_3_1__4__Impl { pushFollow(FOLLOW_2); rule__EMappingAttribute__Group_3_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__4" // $ANTLR start "rule__EMappingAttribute__Group_3_1__4__Impl" // InternalEMap.g:13528:1: rule__EMappingAttribute__Group_3_1__4__Impl : ( ')' ) ; public final void rule__EMappingAttribute__Group_3_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13532:1: ( ( ')' ) ) // InternalEMap.g:13533:1: ( ')' ) { // InternalEMap.g:13533:1: ( ')' ) // InternalEMap.g:13534:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getRightParenthesisKeyword_3_1_4()); } match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getRightParenthesisKeyword_3_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_1__4__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_2__0" // InternalEMap.g:13557:1: rule__EMappingAttribute__Group_3_2__0 : rule__EMappingAttribute__Group_3_2__0__Impl rule__EMappingAttribute__Group_3_2__1 ; public final void rule__EMappingAttribute__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13561:1: ( rule__EMappingAttribute__Group_3_2__0__Impl rule__EMappingAttribute__Group_3_2__1 ) // InternalEMap.g:13562:2: rule__EMappingAttribute__Group_3_2__0__Impl rule__EMappingAttribute__Group_3_2__1 { pushFollow(FOLLOW_5); rule__EMappingAttribute__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EMappingAttribute__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__EMappingAttribute__Group_3_2__0" // $ANTLR start "rule__EMappingAttribute__Group_3_2__0__Impl" // InternalEMap.g:13569:1: rule__EMappingAttribute__Group_3_2__0__Impl : ( ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) ) ; public final void rule__EMappingAttribute__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13573:1: ( ( ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) ) ) // InternalEMap.g:13574:1: ( ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) ) { // InternalEMap.g:13574:1: ( ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) ) // InternalEMap.g:13575:1: ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getMappedAssignment_3_2_0()); } // InternalEMap.g:13576:1: ( rule__EMappingAttribute__MappedAssignment_3_2_0 ) // InternalEMap.g:13576:2: rule__EMappingAttribute__MappedAssignment_3_2_0 { pushFollow(FOLLOW_2); rule__EMappingAttribute__MappedAssignment_3_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getMappedAssignment_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_2__0__Impl" // $ANTLR start "rule__EMappingAttribute__Group_3_2__1" // InternalEMap.g:13586:1: rule__EMappingAttribute__Group_3_2__1 : rule__EMappingAttribute__Group_3_2__1__Impl ; public final void rule__EMappingAttribute__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13590:1: ( rule__EMappingAttribute__Group_3_2__1__Impl ) // InternalEMap.g:13591:2: rule__EMappingAttribute__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__EMappingAttribute__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__EMappingAttribute__Group_3_2__1" // $ANTLR start "rule__EMappingAttribute__Group_3_2__1__Impl" // InternalEMap.g:13597:1: rule__EMappingAttribute__Group_3_2__1__Impl : ( ( rule__EMappingAttribute__MapAssignment_3_2_1 ) ) ; public final void rule__EMappingAttribute__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13601:1: ( ( ( rule__EMappingAttribute__MapAssignment_3_2_1 ) ) ) // InternalEMap.g:13602:1: ( ( rule__EMappingAttribute__MapAssignment_3_2_1 ) ) { // InternalEMap.g:13602:1: ( ( rule__EMappingAttribute__MapAssignment_3_2_1 ) ) // InternalEMap.g:13603:1: ( rule__EMappingAttribute__MapAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getMapAssignment_3_2_1()); } // InternalEMap.g:13604:1: ( rule__EMappingAttribute__MapAssignment_3_2_1 ) // InternalEMap.g:13604:2: rule__EMappingAttribute__MapAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__EMappingAttribute__MapAssignment_3_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getMapAssignment_3_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__Group_3_2__1__Impl" // $ANTLR start "rule__EType__Group__0" // InternalEMap.g:13618:1: rule__EType__Group__0 : rule__EType__Group__0__Impl rule__EType__Group__1 ; public final void rule__EType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13622:1: ( rule__EType__Group__0__Impl rule__EType__Group__1 ) // InternalEMap.g:13623:2: rule__EType__Group__0__Impl rule__EType__Group__1 { pushFollow(FOLLOW_17); rule__EType__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EType__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__0" // $ANTLR start "rule__EType__Group__0__Impl" // InternalEMap.g:13630:1: rule__EType__Group__0__Impl : ( 'etype' ) ; public final void rule__EType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13634:1: ( ( 'etype' ) ) // InternalEMap.g:13635:1: ( 'etype' ) { // InternalEMap.g:13635:1: ( 'etype' ) // InternalEMap.g:13636:1: 'etype' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getEtypeKeyword_0()); } match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getEtypeKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__0__Impl" // $ANTLR start "rule__EType__Group__1" // InternalEMap.g:13649:1: rule__EType__Group__1 : rule__EType__Group__1__Impl rule__EType__Group__2 ; public final void rule__EType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13653:1: ( rule__EType__Group__1__Impl rule__EType__Group__2 ) // InternalEMap.g:13654:2: rule__EType__Group__1__Impl rule__EType__Group__2 { pushFollow(FOLLOW_72); rule__EType__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EType__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__1" // $ANTLR start "rule__EType__Group__1__Impl" // InternalEMap.g:13661:1: rule__EType__Group__1__Impl : ( ( rule__EType__UrlAssignment_1 ) ) ; public final void rule__EType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13665:1: ( ( ( rule__EType__UrlAssignment_1 ) ) ) // InternalEMap.g:13666:1: ( ( rule__EType__UrlAssignment_1 ) ) { // InternalEMap.g:13666:1: ( ( rule__EType__UrlAssignment_1 ) ) // InternalEMap.g:13667:1: ( rule__EType__UrlAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getUrlAssignment_1()); } // InternalEMap.g:13668:1: ( rule__EType__UrlAssignment_1 ) // InternalEMap.g:13668:2: rule__EType__UrlAssignment_1 { pushFollow(FOLLOW_2); rule__EType__UrlAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getUrlAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__1__Impl" // $ANTLR start "rule__EType__Group__2" // InternalEMap.g:13678:1: rule__EType__Group__2 : rule__EType__Group__2__Impl rule__EType__Group__3 ; public final void rule__EType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13682:1: ( rule__EType__Group__2__Impl rule__EType__Group__3 ) // InternalEMap.g:13683:2: rule__EType__Group__2__Impl rule__EType__Group__3 { pushFollow(FOLLOW_5); rule__EType__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); rule__EType__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__2" // $ANTLR start "rule__EType__Group__2__Impl" // InternalEMap.g:13690:1: rule__EType__Group__2__Impl : ( '#' ) ; public final void rule__EType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13694:1: ( ( '#' ) ) // InternalEMap.g:13695:1: ( '#' ) { // InternalEMap.g:13695:1: ( '#' ) // InternalEMap.g:13696:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getNumberSignKeyword_2()); } match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getNumberSignKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__2__Impl" // $ANTLR start "rule__EType__Group__3" // InternalEMap.g:13709:1: rule__EType__Group__3 : rule__EType__Group__3__Impl ; public final void rule__EType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13713:1: ( rule__EType__Group__3__Impl ) // InternalEMap.g:13714:2: rule__EType__Group__3__Impl { pushFollow(FOLLOW_2); rule__EType__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__3" // $ANTLR start "rule__EType__Group__3__Impl" // InternalEMap.g:13720:1: rule__EType__Group__3__Impl : ( ( rule__EType__NameAssignment_3 ) ) ; public final void rule__EType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13724:1: ( ( ( rule__EType__NameAssignment_3 ) ) ) // InternalEMap.g:13725:1: ( ( rule__EType__NameAssignment_3 ) ) { // InternalEMap.g:13725:1: ( ( rule__EType__NameAssignment_3 ) ) // InternalEMap.g:13726:1: ( rule__EType__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getNameAssignment_3()); } // InternalEMap.g:13727:1: ( rule__EType__NameAssignment_3 ) // InternalEMap.g:13727:2: rule__EType__NameAssignment_3 { pushFollow(FOLLOW_2); rule__EType__NameAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getNameAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__Group__3__Impl" // $ANTLR start "rule__QualifiedName__Group__0" // InternalEMap.g:13745: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 { // InternalEMap.g:13749:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) // InternalEMap.g:13750:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_44); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); 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" // InternalEMap.g:13757:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13761:1: ( ( RULE_ID ) ) // InternalEMap.g:13762:1: ( RULE_ID ) { // InternalEMap.g:13762:1: ( RULE_ID ) // InternalEMap.g:13763:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_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" // InternalEMap.g:13774:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13778:1: ( rule__QualifiedName__Group__1__Impl ) // InternalEMap.g:13779:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); 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" // InternalEMap.g:13785: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 { // InternalEMap.g:13789:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) // InternalEMap.g:13790:1: ( ( rule__QualifiedName__Group_1__0 )* ) { // InternalEMap.g:13790:1: ( ( rule__QualifiedName__Group_1__0 )* ) // InternalEMap.g:13791:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } // InternalEMap.g:13792:1: ( rule__QualifiedName__Group_1__0 )* loop114: do { int alt114=2; int LA114_0 = input.LA(1); if ( (LA114_0==55) ) { int LA114_2 = input.LA(2); if ( (LA114_2==RULE_ID) ) { alt114=1; } } switch (alt114) { case 1 : // InternalEMap.g:13792:2: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_45); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop114; } } 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" // InternalEMap.g:13806: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 { // InternalEMap.g:13810:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) // InternalEMap.g:13811:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_5); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); 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" // InternalEMap.g:13818:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13822:1: ( ( ( '.' ) ) ) // InternalEMap.g:13823:1: ( ( '.' ) ) { // InternalEMap.g:13823:1: ( ( '.' ) ) // InternalEMap.g:13824:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } // InternalEMap.g:13825:1: ( '.' ) // InternalEMap.g:13826:2: '.' { match(input,55,FOLLOW_2); 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" // InternalEMap.g:13837: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 { // InternalEMap.g:13841:1: ( rule__QualifiedName__Group_1__1__Impl ) // InternalEMap.g:13842:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); 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" // InternalEMap.g:13848:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13852:1: ( ( RULE_ID ) ) // InternalEMap.g:13853:1: ( RULE_ID ) { // InternalEMap.g:13853:1: ( RULE_ID ) // InternalEMap.g:13854:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_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__QualifiedNameWithWildcard__Group__0" // InternalEMap.g:13869: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 { // InternalEMap.g:13873:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) // InternalEMap.g:13874:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FOLLOW_44); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); 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" // InternalEMap.g:13881:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13885:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:13886:1: ( ruleQualifiedName ) { // InternalEMap.g:13886:1: ( ruleQualifiedName ) // InternalEMap.g:13887:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } pushFollow(FOLLOW_2); 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" // InternalEMap.g:13898: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 { // InternalEMap.g:13902:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) // InternalEMap.g:13903:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FOLLOW_73); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); 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" // InternalEMap.g:13910:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13914:1: ( ( '.' ) ) // InternalEMap.g:13915:1: ( '.' ) { // InternalEMap.g:13915:1: ( '.' ) // InternalEMap.g:13916:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } match(input,55,FOLLOW_2); 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" // InternalEMap.g:13929:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13933:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) // InternalEMap.g:13934:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FOLLOW_2); 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" // InternalEMap.g:13940:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13944:1: ( ( '*' ) ) // InternalEMap.g:13945:1: ( '*' ) { // InternalEMap.g:13945:1: ( '*' ) // InternalEMap.g:13946:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); } match(input,74,FOLLOW_2); 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__EMapping__RootAssignment" // InternalEMap.g:13966:1: rule__EMapping__RootAssignment : ( ( rule__EMapping__RootAlternatives_0 ) ) ; public final void rule__EMapping__RootAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13970:1: ( ( ( rule__EMapping__RootAlternatives_0 ) ) ) // InternalEMap.g:13971:1: ( ( rule__EMapping__RootAlternatives_0 ) ) { // InternalEMap.g:13971:1: ( ( rule__EMapping__RootAlternatives_0 ) ) // InternalEMap.g:13972:1: ( rule__EMapping__RootAlternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAccess().getRootAlternatives_0()); } // InternalEMap.g:13973:1: ( rule__EMapping__RootAlternatives_0 ) // InternalEMap.g:13973:2: rule__EMapping__RootAlternatives_0 { pushFollow(FOLLOW_2); rule__EMapping__RootAlternatives_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAccess().getRootAlternatives_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMapping__RootAssignment" // $ANTLR start "rule__EMappingBundle__ImportsAssignment_0" // InternalEMap.g:13982:1: rule__EMappingBundle__ImportsAssignment_0 : ( ruleImport ) ; public final void rule__EMappingBundle__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:13986:1: ( ( ruleImport ) ) // InternalEMap.g:13987:1: ( ruleImport ) { // InternalEMap.g:13987:1: ( ruleImport ) // InternalEMap.g:13988:1: ruleImport { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getImportsImportParserRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getImportsImportParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__ImportsAssignment_0" // $ANTLR start "rule__EMappingBundle__NameAssignment_2" // InternalEMap.g:13997:1: rule__EMappingBundle__NameAssignment_2 : ( RULE_ID ) ; public final void rule__EMappingBundle__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14001:1: ( ( RULE_ID ) ) // InternalEMap.g:14002:1: ( RULE_ID ) { // InternalEMap.g:14002:1: ( RULE_ID ) // InternalEMap.g:14003:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getNameIDTerminalRuleCall_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getNameIDTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__NameAssignment_2" // $ANTLR start "rule__EMappingBundle__ParentBundleAssignment_3_1" // InternalEMap.g:14012:1: rule__EMappingBundle__ParentBundleAssignment_3_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EMappingBundle__ParentBundleAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14016:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14017:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14017:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14018:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getParentBundleEMappingBundleCrossReference_3_1_0()); } // InternalEMap.g:14019:1: ( ruleQualifiedName ) // InternalEMap.g:14020:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getParentBundleEMappingBundleQualifiedNameParserRuleCall_3_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getParentBundleEMappingBundleQualifiedNameParserRuleCall_3_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getParentBundleEMappingBundleCrossReference_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__ParentBundleAssignment_3_1" // $ANTLR start "rule__EMappingBundle__PredefAssignment_5_2" // InternalEMap.g:14031:1: rule__EMappingBundle__PredefAssignment_5_2 : ( ruleEPredef ) ; public final void rule__EMappingBundle__PredefAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14035:1: ( ( ruleEPredef ) ) // InternalEMap.g:14036:1: ( ruleEPredef ) { // InternalEMap.g:14036:1: ( ruleEPredef ) // InternalEMap.g:14037:1: ruleEPredef { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getPredefEPredefParserRuleCall_5_2_0()); } pushFollow(FOLLOW_2); ruleEPredef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getPredefEPredefParserRuleCall_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__PredefAssignment_5_2" // $ANTLR start "rule__EMappingBundle__PredefAssignment_5_3_1" // InternalEMap.g:14046:1: rule__EMappingBundle__PredefAssignment_5_3_1 : ( ruleEPredef ) ; public final void rule__EMappingBundle__PredefAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14050:1: ( ( ruleEPredef ) ) // InternalEMap.g:14051:1: ( ruleEPredef ) { // InternalEMap.g:14051:1: ( ruleEPredef ) // InternalEMap.g:14052:1: ruleEPredef { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getPredefEPredefParserRuleCall_5_3_1_0()); } pushFollow(FOLLOW_2); ruleEPredef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getPredefEPredefParserRuleCall_5_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__PredefAssignment_5_3_1" // $ANTLR start "rule__EMappingBundle__EntitiesAssignment_6" // InternalEMap.g:14061:1: rule__EMappingBundle__EntitiesAssignment_6 : ( ruleEBundleEntity ) ; public final void rule__EMappingBundle__EntitiesAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14065:1: ( ( ruleEBundleEntity ) ) // InternalEMap.g:14066:1: ( ruleEBundleEntity ) { // InternalEMap.g:14066:1: ( ruleEBundleEntity ) // InternalEMap.g:14067:1: ruleEBundleEntity { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getEntitiesEBundleEntityParserRuleCall_6_0()); } pushFollow(FOLLOW_2); ruleEBundleEntity(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getEntitiesEBundleEntityParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__EntitiesAssignment_6" // $ANTLR start "rule__EMappingBundle__EntitiesAssignment_7_1" // InternalEMap.g:14076:1: rule__EMappingBundle__EntitiesAssignment_7_1 : ( ruleEBundleEntity ) ; public final void rule__EMappingBundle__EntitiesAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14080:1: ( ( ruleEBundleEntity ) ) // InternalEMap.g:14081:1: ( ruleEBundleEntity ) { // InternalEMap.g:14081:1: ( ruleEBundleEntity ) // InternalEMap.g:14082:1: ruleEBundleEntity { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getEntitiesEBundleEntityParserRuleCall_7_1_0()); } pushFollow(FOLLOW_2); ruleEBundleEntity(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getEntitiesEBundleEntityParserRuleCall_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__EntitiesAssignment_7_1" // $ANTLR start "rule__EMappingBundle__TypeDefsAssignment_8" // InternalEMap.g:14091:1: rule__EMappingBundle__TypeDefsAssignment_8 : ( ruleESQLTypeDef ) ; public final void rule__EMappingBundle__TypeDefsAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14095:1: ( ( ruleESQLTypeDef ) ) // InternalEMap.g:14096:1: ( ruleESQLTypeDef ) { // InternalEMap.g:14096:1: ( ruleESQLTypeDef ) // InternalEMap.g:14097:1: ruleESQLTypeDef { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getTypeDefsESQLTypeDefParserRuleCall_8_0()); } pushFollow(FOLLOW_2); ruleESQLTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getTypeDefsESQLTypeDefParserRuleCall_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__TypeDefsAssignment_8" // $ANTLR start "rule__EMappingBundle__GeneratorsAssignment_9_2" // InternalEMap.g:14106:1: rule__EMappingBundle__GeneratorsAssignment_9_2 : ( ruleEGeneratorDef ) ; public final void rule__EMappingBundle__GeneratorsAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14110:1: ( ( ruleEGeneratorDef ) ) // InternalEMap.g:14111:1: ( ruleEGeneratorDef ) { // InternalEMap.g:14111:1: ( ruleEGeneratorDef ) // InternalEMap.g:14112:1: ruleEGeneratorDef { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getGeneratorsEGeneratorDefParserRuleCall_9_2_0()); } pushFollow(FOLLOW_2); ruleEGeneratorDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getGeneratorsEGeneratorDefParserRuleCall_9_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__GeneratorsAssignment_9_2" // $ANTLR start "rule__EMappingBundle__DatabasesAssignment_11_1" // InternalEMap.g:14121:1: rule__EMappingBundle__DatabasesAssignment_11_1 : ( RULE_STRING ) ; public final void rule__EMappingBundle__DatabasesAssignment_11_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14125:1: ( ( RULE_STRING ) ) // InternalEMap.g:14126:1: ( RULE_STRING ) { // InternalEMap.g:14126:1: ( RULE_STRING ) // InternalEMap.g:14127:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getDatabasesSTRINGTerminalRuleCall_11_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getDatabasesSTRINGTerminalRuleCall_11_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__DatabasesAssignment_11_1" // $ANTLR start "rule__EMappingBundle__DatabasesAssignment_11_2_1" // InternalEMap.g:14136:1: rule__EMappingBundle__DatabasesAssignment_11_2_1 : ( RULE_STRING ) ; public final void rule__EMappingBundle__DatabasesAssignment_11_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14140:1: ( ( RULE_STRING ) ) // InternalEMap.g:14141:1: ( RULE_STRING ) { // InternalEMap.g:14141:1: ( RULE_STRING ) // InternalEMap.g:14142:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getDatabasesSTRINGTerminalRuleCall_11_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getDatabasesSTRINGTerminalRuleCall_11_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__DatabasesAssignment_11_2_1" // $ANTLR start "rule__EMappingBundle__ColSortAssignment_12_1" // InternalEMap.g:14151:1: rule__EMappingBundle__ColSortAssignment_12_1 : ( ruleColSort ) ; public final void rule__EMappingBundle__ColSortAssignment_12_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14155:1: ( ( ruleColSort ) ) // InternalEMap.g:14156:1: ( ruleColSort ) { // InternalEMap.g:14156:1: ( ruleColSort ) // InternalEMap.g:14157:1: ruleColSort { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingBundleAccess().getColSortColSortEnumRuleCall_12_1_0()); } pushFollow(FOLLOW_2); ruleColSort(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingBundleAccess().getColSortColSortEnumRuleCall_12_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingBundle__ColSortAssignment_12_1" // $ANTLR start "rule__EPredef__NameAssignment_0_2" // InternalEMap.g:14166:1: rule__EPredef__NameAssignment_0_2 : ( RULE_STRING ) ; public final void rule__EPredef__NameAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14170:1: ( ( RULE_STRING ) ) // InternalEMap.g:14171:1: ( RULE_STRING ) { // InternalEMap.g:14171:1: ( RULE_STRING ) // InternalEMap.g:14172:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getNameSTRINGTerminalRuleCall_0_2_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getNameSTRINGTerminalRuleCall_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__NameAssignment_0_2" // $ANTLR start "rule__EPredef__NameAssignment_1_2" // InternalEMap.g:14181:1: rule__EPredef__NameAssignment_1_2 : ( RULE_STRING ) ; public final void rule__EPredef__NameAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14185:1: ( ( RULE_STRING ) ) // InternalEMap.g:14186:1: ( RULE_STRING ) { // InternalEMap.g:14186:1: ( RULE_STRING ) // InternalEMap.g:14187:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefAccess().getNameSTRINGTerminalRuleCall_1_2_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPredefAccess().getNameSTRINGTerminalRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredef__NameAssignment_1_2" // $ANTLR start "rule__EGeneratorDef__NameAssignment_0" // InternalEMap.g:14196:1: rule__EGeneratorDef__NameAssignment_0 : ( RULE_ID ) ; public final void rule__EGeneratorDef__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14200:1: ( ( RULE_ID ) ) // InternalEMap.g:14201:1: ( RULE_ID ) { // InternalEMap.g:14201:1: ( RULE_ID ) // InternalEMap.g:14202:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getNameIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getNameIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__NameAssignment_0" // $ANTLR start "rule__EGeneratorDef__ParametersAssignment_1_1" // InternalEMap.g:14211:1: rule__EGeneratorDef__ParametersAssignment_1_1 : ( ruleEGeneratorConfigValue ) ; public final void rule__EGeneratorDef__ParametersAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14215:1: ( ( ruleEGeneratorConfigValue ) ) // InternalEMap.g:14216:1: ( ruleEGeneratorConfigValue ) { // InternalEMap.g:14216:1: ( ruleEGeneratorConfigValue ) // InternalEMap.g:14217:1: ruleEGeneratorConfigValue { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorDefAccess().getParametersEGeneratorConfigValueParserRuleCall_1_1_0()); } pushFollow(FOLLOW_2); ruleEGeneratorConfigValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorDefAccess().getParametersEGeneratorConfigValueParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorDef__ParametersAssignment_1_1" // $ANTLR start "rule__EGeneratorConfigValue__KeyAssignment_0" // InternalEMap.g:14226:1: rule__EGeneratorConfigValue__KeyAssignment_0 : ( RULE_ID ) ; public final void rule__EGeneratorConfigValue__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14230:1: ( ( RULE_ID ) ) // InternalEMap.g:14231:1: ( RULE_ID ) { // InternalEMap.g:14231:1: ( RULE_ID ) // InternalEMap.g:14232:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getKeyIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getKeyIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__KeyAssignment_0" // $ANTLR start "rule__EGeneratorConfigValue__SimpleValueAssignment_2_0" // InternalEMap.g:14241:1: rule__EGeneratorConfigValue__SimpleValueAssignment_2_0 : ( RULE_STRING ) ; public final void rule__EGeneratorConfigValue__SimpleValueAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14245:1: ( ( RULE_STRING ) ) // InternalEMap.g:14246:1: ( RULE_STRING ) { // InternalEMap.g:14246:1: ( RULE_STRING ) // InternalEMap.g:14247:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getSimpleValueSTRINGTerminalRuleCall_2_0_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getSimpleValueSTRINGTerminalRuleCall_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__SimpleValueAssignment_2_0" // $ANTLR start "rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1" // InternalEMap.g:14256:1: rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1 : ( ruleEGeneratorConfigValue ) ; public final void rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14260:1: ( ( ruleEGeneratorConfigValue ) ) // InternalEMap.g:14261:1: ( ruleEGeneratorConfigValue ) { // InternalEMap.g:14261:1: ( ruleEGeneratorConfigValue ) // InternalEMap.g:14262:1: ruleEGeneratorConfigValue { if ( state.backtracking==0 ) { before(grammarAccess.getEGeneratorConfigValueAccess().getChildrenEGeneratorConfigValueParserRuleCall_2_1_1_0()); } pushFollow(FOLLOW_2); ruleEGeneratorConfigValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGeneratorConfigValueAccess().getChildrenEGeneratorConfigValueParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1" // $ANTLR start "rule__EBundleEntity__EntityAssignment_0" // InternalEMap.g:14271:1: rule__EBundleEntity__EntityAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__EBundleEntity__EntityAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14275:1: ( ( ( RULE_ID ) ) ) // InternalEMap.g:14276:1: ( ( RULE_ID ) ) { // InternalEMap.g:14276:1: ( ( RULE_ID ) ) // InternalEMap.g:14277:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getEntityEMappingEntityCrossReference_0_0()); } // InternalEMap.g:14278:1: ( RULE_ID ) // InternalEMap.g:14279:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getEntityEMappingEntityIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getEntityEMappingEntityIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getEntityEMappingEntityCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__EntityAssignment_0" // $ANTLR start "rule__EBundleEntity__PkConstraintNameAssignment_1_1_1" // InternalEMap.g:14290:1: rule__EBundleEntity__PkConstraintNameAssignment_1_1_1 : ( RULE_STRING ) ; public final void rule__EBundleEntity__PkConstraintNameAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14294:1: ( ( RULE_STRING ) ) // InternalEMap.g:14295:1: ( RULE_STRING ) { // InternalEMap.g:14295:1: ( RULE_STRING ) // InternalEMap.g:14296:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getPkConstraintNameSTRINGTerminalRuleCall_1_1_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getPkConstraintNameSTRINGTerminalRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__PkConstraintNameAssignment_1_1_1" // $ANTLR start "rule__EBundleEntity__FkConstraintsAssignment_1_2_0" // InternalEMap.g:14305:1: rule__EBundleEntity__FkConstraintsAssignment_1_2_0 : ( ruleEFkConstraint ) ; public final void rule__EBundleEntity__FkConstraintsAssignment_1_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14309:1: ( ( ruleEFkConstraint ) ) // InternalEMap.g:14310:1: ( ruleEFkConstraint ) { // InternalEMap.g:14310:1: ( ruleEFkConstraint ) // InternalEMap.g:14311:1: ruleEFkConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getFkConstraintsEFkConstraintParserRuleCall_1_2_0_0()); } pushFollow(FOLLOW_2); ruleEFkConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getFkConstraintsEFkConstraintParserRuleCall_1_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__FkConstraintsAssignment_1_2_0" // $ANTLR start "rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1" // InternalEMap.g:14320:1: rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1 : ( ruleEFkConstraint ) ; public final void rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14324:1: ( ( ruleEFkConstraint ) ) // InternalEMap.g:14325:1: ( ruleEFkConstraint ) { // InternalEMap.g:14325:1: ( ruleEFkConstraint ) // InternalEMap.g:14326:1: ruleEFkConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getFkConstraintsEFkConstraintParserRuleCall_1_2_1_1_0()); } pushFollow(FOLLOW_2); ruleEFkConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getFkConstraintsEFkConstraintParserRuleCall_1_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1" // $ANTLR start "rule__EBundleEntity__UniqueContraintsAssignment_1_3_0" // InternalEMap.g:14335:1: rule__EBundleEntity__UniqueContraintsAssignment_1_3_0 : ( ruleEUniqueConstraint ) ; public final void rule__EBundleEntity__UniqueContraintsAssignment_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14339:1: ( ( ruleEUniqueConstraint ) ) // InternalEMap.g:14340:1: ( ruleEUniqueConstraint ) { // InternalEMap.g:14340:1: ( ruleEUniqueConstraint ) // InternalEMap.g:14341:1: ruleEUniqueConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getUniqueContraintsEUniqueConstraintParserRuleCall_1_3_0_0()); } pushFollow(FOLLOW_2); ruleEUniqueConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getUniqueContraintsEUniqueConstraintParserRuleCall_1_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__UniqueContraintsAssignment_1_3_0" // $ANTLR start "rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1" // InternalEMap.g:14350:1: rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1 : ( ruleEUniqueConstraint ) ; public final void rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14354:1: ( ( ruleEUniqueConstraint ) ) // InternalEMap.g:14355:1: ( ruleEUniqueConstraint ) { // InternalEMap.g:14355:1: ( ruleEUniqueConstraint ) // InternalEMap.g:14356:1: ruleEUniqueConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getUniqueContraintsEUniqueConstraintParserRuleCall_1_3_1_1_0()); } pushFollow(FOLLOW_2); ruleEUniqueConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getUniqueContraintsEUniqueConstraintParserRuleCall_1_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1" // $ANTLR start "rule__EBundleEntity__IndicesAssignment_1_4_0" // InternalEMap.g:14365:1: rule__EBundleEntity__IndicesAssignment_1_4_0 : ( ruleEIndex ) ; public final void rule__EBundleEntity__IndicesAssignment_1_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14369:1: ( ( ruleEIndex ) ) // InternalEMap.g:14370:1: ( ruleEIndex ) { // InternalEMap.g:14370:1: ( ruleEIndex ) // InternalEMap.g:14371:1: ruleEIndex { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getIndicesEIndexParserRuleCall_1_4_0_0()); } pushFollow(FOLLOW_2); ruleEIndex(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getIndicesEIndexParserRuleCall_1_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__IndicesAssignment_1_4_0" // $ANTLR start "rule__EBundleEntity__IndicesAssignment_1_4_1_1" // InternalEMap.g:14380:1: rule__EBundleEntity__IndicesAssignment_1_4_1_1 : ( ruleEIndex ) ; public final void rule__EBundleEntity__IndicesAssignment_1_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14384:1: ( ( ruleEIndex ) ) // InternalEMap.g:14385:1: ( ruleEIndex ) { // InternalEMap.g:14385:1: ( ruleEIndex ) // InternalEMap.g:14386:1: ruleEIndex { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getIndicesEIndexParserRuleCall_1_4_1_1_0()); } pushFollow(FOLLOW_2); ruleEIndex(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getIndicesEIndexParserRuleCall_1_4_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__IndicesAssignment_1_4_1_1" // $ANTLR start "rule__EBundleEntity__TypeDefsAssignment_1_5_0" // InternalEMap.g:14395:1: rule__EBundleEntity__TypeDefsAssignment_1_5_0 : ( ruleESQLAttTypeDef ) ; public final void rule__EBundleEntity__TypeDefsAssignment_1_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14399:1: ( ( ruleESQLAttTypeDef ) ) // InternalEMap.g:14400:1: ( ruleESQLAttTypeDef ) { // InternalEMap.g:14400:1: ( ruleESQLAttTypeDef ) // InternalEMap.g:14401:1: ruleESQLAttTypeDef { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getTypeDefsESQLAttTypeDefParserRuleCall_1_5_0_0()); } pushFollow(FOLLOW_2); ruleESQLAttTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getTypeDefsESQLAttTypeDefParserRuleCall_1_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__TypeDefsAssignment_1_5_0" // $ANTLR start "rule__EBundleEntity__TypeDefsAssignment_1_5_1_1" // InternalEMap.g:14410:1: rule__EBundleEntity__TypeDefsAssignment_1_5_1_1 : ( ruleESQLAttTypeDef ) ; public final void rule__EBundleEntity__TypeDefsAssignment_1_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14414:1: ( ( ruleESQLAttTypeDef ) ) // InternalEMap.g:14415:1: ( ruleESQLAttTypeDef ) { // InternalEMap.g:14415:1: ( ruleESQLAttTypeDef ) // InternalEMap.g:14416:1: ruleESQLAttTypeDef { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getTypeDefsESQLAttTypeDefParserRuleCall_1_5_1_1_0()); } pushFollow(FOLLOW_2); ruleESQLAttTypeDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getTypeDefsESQLAttTypeDefParserRuleCall_1_5_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__TypeDefsAssignment_1_5_1_1" // $ANTLR start "rule__EBundleEntity__RestAssignment_1_6" // InternalEMap.g:14425:1: rule__EBundleEntity__RestAssignment_1_6 : ( ruleERestServiceMapping ) ; public final void rule__EBundleEntity__RestAssignment_1_6() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14429:1: ( ( ruleERestServiceMapping ) ) // InternalEMap.g:14430:1: ( ruleERestServiceMapping ) { // InternalEMap.g:14430:1: ( ruleERestServiceMapping ) // InternalEMap.g:14431:1: ruleERestServiceMapping { if ( state.backtracking==0 ) { before(grammarAccess.getEBundleEntityAccess().getRestERestServiceMappingParserRuleCall_1_6_0()); } pushFollow(FOLLOW_2); ruleERestServiceMapping(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEBundleEntityAccess().getRestERestServiceMappingParserRuleCall_1_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EBundleEntity__RestAssignment_1_6" // $ANTLR start "rule__EIndex__NameAssignment_1" // InternalEMap.g:14440:1: rule__EIndex__NameAssignment_1 : ( RULE_STRING ) ; public final void rule__EIndex__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14444:1: ( ( RULE_STRING ) ) // InternalEMap.g:14445:1: ( RULE_STRING ) { // InternalEMap.g:14445:1: ( RULE_STRING ) // InternalEMap.g:14446:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getNameSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getNameSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__NameAssignment_1" // $ANTLR start "rule__EIndex__AttributesAssignment_3" // InternalEMap.g:14455:1: rule__EIndex__AttributesAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__EIndex__AttributesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14459:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14460:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14460:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14461:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesEAttributeCrossReference_3_0()); } // InternalEMap.g:14462:1: ( ruleQualifiedName ) // InternalEMap.g:14463:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesEAttributeQualifiedNameParserRuleCall_3_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesEAttributeQualifiedNameParserRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesEAttributeCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__AttributesAssignment_3" // $ANTLR start "rule__EIndex__AttributesAssignment_4_1" // InternalEMap.g:14474:1: rule__EIndex__AttributesAssignment_4_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EIndex__AttributesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14478:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14479:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14479:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14480:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesEAttributeCrossReference_4_1_0()); } // InternalEMap.g:14481:1: ( ruleQualifiedName ) // InternalEMap.g:14482:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEIndexAccess().getAttributesEAttributeQualifiedNameParserRuleCall_4_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesEAttributeQualifiedNameParserRuleCall_4_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEIndexAccess().getAttributesEAttributeCrossReference_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EIndex__AttributesAssignment_4_1" // $ANTLR start "rule__EFkConstraint__AttributeAssignment_1" // InternalEMap.g:14493:1: rule__EFkConstraint__AttributeAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EFkConstraint__AttributeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14497:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14498:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14498:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14499:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getAttributeEAttributeCrossReference_1_0()); } // InternalEMap.g:14500:1: ( ruleQualifiedName ) // InternalEMap.g:14501:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getAttributeEAttributeQualifiedNameParserRuleCall_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getAttributeEAttributeQualifiedNameParserRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getAttributeEAttributeCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__AttributeAssignment_1" // $ANTLR start "rule__EFkConstraint__NameAssignment_2" // InternalEMap.g:14512:1: rule__EFkConstraint__NameAssignment_2 : ( RULE_STRING ) ; public final void rule__EFkConstraint__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14516:1: ( ( RULE_STRING ) ) // InternalEMap.g:14517:1: ( RULE_STRING ) { // InternalEMap.g:14517:1: ( RULE_STRING ) // InternalEMap.g:14518:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEFkConstraintAccess().getNameSTRINGTerminalRuleCall_2_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEFkConstraintAccess().getNameSTRINGTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EFkConstraint__NameAssignment_2" // $ANTLR start "rule__EUniqueConstraint__NameAssignment_1" // InternalEMap.g:14527:1: rule__EUniqueConstraint__NameAssignment_1 : ( RULE_STRING ) ; public final void rule__EUniqueConstraint__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14531:1: ( ( RULE_STRING ) ) // InternalEMap.g:14532:1: ( RULE_STRING ) { // InternalEMap.g:14532:1: ( RULE_STRING ) // InternalEMap.g:14533:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getNameSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getNameSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__NameAssignment_1" // $ANTLR start "rule__EUniqueConstraint__AttributesAssignment_3" // InternalEMap.g:14542:1: rule__EUniqueConstraint__AttributesAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__EUniqueConstraint__AttributesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14546:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14547:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14547:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14548:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeCrossReference_3_0()); } // InternalEMap.g:14549:1: ( ruleQualifiedName ) // InternalEMap.g:14550:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeQualifiedNameParserRuleCall_3_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeQualifiedNameParserRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__AttributesAssignment_3" // $ANTLR start "rule__EUniqueConstraint__AttributesAssignment_4_1" // InternalEMap.g:14561:1: rule__EUniqueConstraint__AttributesAssignment_4_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EUniqueConstraint__AttributesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14565:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14566:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14566:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14567:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeCrossReference_4_1_0()); } // InternalEMap.g:14568:1: ( ruleQualifiedName ) // InternalEMap.g:14569:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeQualifiedNameParserRuleCall_4_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeQualifiedNameParserRuleCall_4_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEUniqueConstraintAccess().getAttributesEAttributeCrossReference_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EUniqueConstraint__AttributesAssignment_4_1" // $ANTLR start "rule__ESQLAttTypeDef__AttributeAssignment_1" // InternalEMap.g:14580:1: rule__ESQLAttTypeDef__AttributeAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__ESQLAttTypeDef__AttributeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14584:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14585:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14585:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14586:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getAttributeEAttributeCrossReference_1_0()); } // InternalEMap.g:14587:1: ( ruleQualifiedName ) // InternalEMap.g:14588:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getAttributeEAttributeQualifiedNameParserRuleCall_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getAttributeEAttributeQualifiedNameParserRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getAttributeEAttributeCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__AttributeAssignment_1" // $ANTLR start "rule__ESQLAttTypeDef__DbTypesAssignment_3" // InternalEMap.g:14599:1: rule__ESQLAttTypeDef__DbTypesAssignment_3 : ( ruleESQLDbType ) ; public final void rule__ESQLAttTypeDef__DbTypesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14603:1: ( ( ruleESQLDbType ) ) // InternalEMap.g:14604:1: ( ruleESQLDbType ) { // InternalEMap.g:14604:1: ( ruleESQLDbType ) // InternalEMap.g:14605:1: ruleESQLDbType { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_3_0()); } pushFollow(FOLLOW_2); ruleESQLDbType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__DbTypesAssignment_3" // $ANTLR start "rule__ESQLAttTypeDef__DbTypesAssignment_4_1" // InternalEMap.g:14614:1: rule__ESQLAttTypeDef__DbTypesAssignment_4_1 : ( ruleESQLDbType ) ; public final void rule__ESQLAttTypeDef__DbTypesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14618:1: ( ( ruleESQLDbType ) ) // InternalEMap.g:14619:1: ( ruleESQLDbType ) { // InternalEMap.g:14619:1: ( ruleESQLDbType ) // InternalEMap.g:14620:1: ruleESQLDbType { if ( state.backtracking==0 ) { before(grammarAccess.getESQLAttTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_4_1_0()); } pushFollow(FOLLOW_2); ruleESQLDbType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLAttTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLAttTypeDef__DbTypesAssignment_4_1" // $ANTLR start "rule__ESQLTypeDef__EtypeAssignment_1" // InternalEMap.g:14629:1: rule__ESQLTypeDef__EtypeAssignment_1 : ( ruleEType ) ; public final void rule__ESQLTypeDef__EtypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14633:1: ( ( ruleEType ) ) // InternalEMap.g:14634:1: ( ruleEType ) { // InternalEMap.g:14634:1: ( ruleEType ) // InternalEMap.g:14635:1: ruleEType { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getEtypeETypeParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleEType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getEtypeETypeParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__EtypeAssignment_1" // $ANTLR start "rule__ESQLTypeDef__DbTypesAssignment_3" // InternalEMap.g:14644:1: rule__ESQLTypeDef__DbTypesAssignment_3 : ( ruleESQLDbType ) ; public final void rule__ESQLTypeDef__DbTypesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14648:1: ( ( ruleESQLDbType ) ) // InternalEMap.g:14649:1: ( ruleESQLDbType ) { // InternalEMap.g:14649:1: ( ruleESQLDbType ) // InternalEMap.g:14650:1: ruleESQLDbType { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_3_0()); } pushFollow(FOLLOW_2); ruleESQLDbType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__DbTypesAssignment_3" // $ANTLR start "rule__ESQLTypeDef__DbTypesAssignment_4_1" // InternalEMap.g:14659:1: rule__ESQLTypeDef__DbTypesAssignment_4_1 : ( ruleESQLDbType ) ; public final void rule__ESQLTypeDef__DbTypesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14663:1: ( ( ruleESQLDbType ) ) // InternalEMap.g:14664:1: ( ruleESQLDbType ) { // InternalEMap.g:14664:1: ( ruleESQLDbType ) // InternalEMap.g:14665:1: ruleESQLDbType { if ( state.backtracking==0 ) { before(grammarAccess.getESQLTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_4_1_0()); } pushFollow(FOLLOW_2); ruleESQLDbType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLTypeDefAccess().getDbTypesESQLDbTypeParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLTypeDef__DbTypesAssignment_4_1" // $ANTLR start "rule__ESQLDbType__DbTypeAssignment_0" // InternalEMap.g:14674:1: rule__ESQLDbType__DbTypeAssignment_0 : ( ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) ) ; public final void rule__ESQLDbType__DbTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14678:1: ( ( ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) ) ) // InternalEMap.g:14679:1: ( ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) ) { // InternalEMap.g:14679:1: ( ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) ) // InternalEMap.g:14680:1: ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getDbTypeAlternatives_0_0()); } // InternalEMap.g:14681:1: ( rule__ESQLDbType__DbTypeAlternatives_0_0 ) // InternalEMap.g:14681:2: rule__ESQLDbType__DbTypeAlternatives_0_0 { pushFollow(FOLLOW_2); rule__ESQLDbType__DbTypeAlternatives_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getDbTypeAlternatives_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__DbTypeAssignment_0" // $ANTLR start "rule__ESQLDbType__SqlTypeDefAssignment_1" // InternalEMap.g:14690:1: rule__ESQLDbType__SqlTypeDefAssignment_1 : ( RULE_STRING ) ; public final void rule__ESQLDbType__SqlTypeDefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14694:1: ( ( RULE_STRING ) ) // InternalEMap.g:14695:1: ( RULE_STRING ) { // InternalEMap.g:14695:1: ( RULE_STRING ) // InternalEMap.g:14696:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getSqlTypeDefSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getSqlTypeDefSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__SqlTypeDefAssignment_1" // $ANTLR start "rule__ESQLDbType__SizeAssignment_2_1" // InternalEMap.g:14705:1: rule__ESQLDbType__SizeAssignment_2_1 : ( RULE_STRING ) ; public final void rule__ESQLDbType__SizeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14709:1: ( ( RULE_STRING ) ) // InternalEMap.g:14710:1: ( RULE_STRING ) { // InternalEMap.g:14710:1: ( RULE_STRING ) // InternalEMap.g:14711:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getESQLDbTypeAccess().getSizeSTRINGTerminalRuleCall_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getESQLDbTypeAccess().getSizeSTRINGTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ESQLDbType__SizeAssignment_2_1" // $ANTLR start "rule__ERestServiceMapping__ServiceMethodsAssignment_2_1" // InternalEMap.g:14720:1: rule__ERestServiceMapping__ServiceMethodsAssignment_2_1 : ( ruleENamedServiceQuery ) ; public final void rule__ERestServiceMapping__ServiceMethodsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14724:1: ( ( ruleENamedServiceQuery ) ) // InternalEMap.g:14725:1: ( ruleENamedServiceQuery ) { // InternalEMap.g:14725:1: ( ruleENamedServiceQuery ) // InternalEMap.g:14726:1: ruleENamedServiceQuery { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getServiceMethodsENamedServiceQueryParserRuleCall_2_1_0()); } pushFollow(FOLLOW_2); ruleENamedServiceQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getServiceMethodsENamedServiceQueryParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__ServiceMethodsAssignment_2_1" // $ANTLR start "rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2" // InternalEMap.g:14735:1: rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2 : ( ruleECustomServiceMethods ) ; public final void rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14739:1: ( ( ruleECustomServiceMethods ) ) // InternalEMap.g:14740:1: ( ruleECustomServiceMethods ) { // InternalEMap.g:14740:1: ( ruleECustomServiceMethods ) // InternalEMap.g:14741:1: ruleECustomServiceMethods { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getCustomServiceMethodsECustomServiceMethodsParserRuleCall_2_2_0()); } pushFollow(FOLLOW_2); ruleECustomServiceMethods(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getCustomServiceMethodsECustomServiceMethodsParserRuleCall_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2" // $ANTLR start "rule__ERestServiceMapping__RestAssignment_3" // InternalEMap.g:14750:1: rule__ERestServiceMapping__RestAssignment_3 : ( ( 'rest' ) ) ; public final void rule__ERestServiceMapping__RestAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14754:1: ( ( ( 'rest' ) ) ) // InternalEMap.g:14755:1: ( ( 'rest' ) ) { // InternalEMap.g:14755:1: ( ( 'rest' ) ) // InternalEMap.g:14756:1: ( 'rest' ) { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getRestRestKeyword_3_0()); } // InternalEMap.g:14757:1: ( 'rest' ) // InternalEMap.g:14758:1: 'rest' { if ( state.backtracking==0 ) { before(grammarAccess.getERestServiceMappingAccess().getRestRestKeyword_3_0()); } match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getRestRestKeyword_3_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getERestServiceMappingAccess().getRestRestKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ERestServiceMapping__RestAssignment_3" // $ANTLR start "rule__ENamedServiceQuery__QueryAssignment_0" // InternalEMap.g:14773:1: rule__ENamedServiceQuery__QueryAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__ENamedServiceQuery__QueryAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14777:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14778:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14778:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14779:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getQueryENamedQueryCrossReference_0_0()); } // InternalEMap.g:14780:1: ( ruleQualifiedName ) // InternalEMap.g:14781:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getQueryENamedQueryQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getQueryENamedQueryQualifiedNameParserRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getQueryENamedQueryCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__QueryAssignment_0" // $ANTLR start "rule__ENamedServiceQuery__NameAssignment_2" // InternalEMap.g:14792:1: rule__ENamedServiceQuery__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ENamedServiceQuery__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14796:1: ( ( RULE_ID ) ) // InternalEMap.g:14797:1: ( RULE_ID ) { // InternalEMap.g:14797:1: ( RULE_ID ) // InternalEMap.g:14798:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getNameIDTerminalRuleCall_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getNameIDTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__NameAssignment_2" // $ANTLR start "rule__ENamedServiceQuery__PathAssignment_3" // InternalEMap.g:14807:1: rule__ENamedServiceQuery__PathAssignment_3 : ( RULE_STRING ) ; public final void rule__ENamedServiceQuery__PathAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14811:1: ( ( RULE_STRING ) ) // InternalEMap.g:14812:1: ( RULE_STRING ) { // InternalEMap.g:14812:1: ( RULE_STRING ) // InternalEMap.g:14813:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getPathSTRINGTerminalRuleCall_3_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getPathSTRINGTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__PathAssignment_3" // $ANTLR start "rule__ENamedServiceQuery__ParametersAssignment_4_1" // InternalEMap.g:14822:1: rule__ENamedServiceQuery__ParametersAssignment_4_1 : ( ruleEServiceParam ) ; public final void rule__ENamedServiceQuery__ParametersAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14826:1: ( ( ruleEServiceParam ) ) // InternalEMap.g:14827:1: ( ruleEServiceParam ) { // InternalEMap.g:14827:1: ( ruleEServiceParam ) // InternalEMap.g:14828:1: ruleEServiceParam { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getParametersEServiceParamParserRuleCall_4_1_0()); } pushFollow(FOLLOW_2); ruleEServiceParam(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getParametersEServiceParamParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__ParametersAssignment_4_1" // $ANTLR start "rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2" // InternalEMap.g:14837:1: rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2 : ( ruleEGreedyAttributePath ) ; public final void rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14841:1: ( ( ruleEGreedyAttributePath ) ) // InternalEMap.g:14842:1: ( ruleEGreedyAttributePath ) { // InternalEMap.g:14842:1: ( ruleEGreedyAttributePath ) // InternalEMap.g:14843:1: ruleEGreedyAttributePath { if ( state.backtracking==0 ) { before(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListEGreedyAttributePathParserRuleCall_4_2_2_0()); } pushFollow(FOLLOW_2); ruleEGreedyAttributePath(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListEGreedyAttributePathParserRuleCall_4_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2" // $ANTLR start "rule__ECustomServiceMethods__NameAssignment_2" // InternalEMap.g:14852:1: rule__ECustomServiceMethods__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ECustomServiceMethods__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14856:1: ( ( RULE_ID ) ) // InternalEMap.g:14857:1: ( RULE_ID ) { // InternalEMap.g:14857:1: ( RULE_ID ) // InternalEMap.g:14858:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getNameIDTerminalRuleCall_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getNameIDTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__NameAssignment_2" // $ANTLR start "rule__ECustomServiceMethods__PathAssignment_3" // InternalEMap.g:14867:1: rule__ECustomServiceMethods__PathAssignment_3 : ( RULE_STRING ) ; public final void rule__ECustomServiceMethods__PathAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14871:1: ( ( RULE_STRING ) ) // InternalEMap.g:14872:1: ( RULE_STRING ) { // InternalEMap.g:14872:1: ( RULE_STRING ) // InternalEMap.g:14873:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getPathSTRINGTerminalRuleCall_3_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getPathSTRINGTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__PathAssignment_3" // $ANTLR start "rule__ECustomServiceMethods__ParametersAssignment_4_1" // InternalEMap.g:14882:1: rule__ECustomServiceMethods__ParametersAssignment_4_1 : ( ruleEParameter ) ; public final void rule__ECustomServiceMethods__ParametersAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14886:1: ( ( ruleEParameter ) ) // InternalEMap.g:14887:1: ( ruleEParameter ) { // InternalEMap.g:14887:1: ( ruleEParameter ) // InternalEMap.g:14888:1: ruleEParameter { if ( state.backtracking==0 ) { before(grammarAccess.getECustomServiceMethodsAccess().getParametersEParameterParserRuleCall_4_1_0()); } pushFollow(FOLLOW_2); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomServiceMethodsAccess().getParametersEParameterParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomServiceMethods__ParametersAssignment_4_1" // $ANTLR start "rule__EGreedyAttributePath__GreedyAttributeAssignment_0" // InternalEMap.g:14897:1: rule__EGreedyAttributePath__GreedyAttributeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__EGreedyAttributePath__GreedyAttributeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14901:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14902:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14902:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14903:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeEAttributeCrossReference_0_0()); } // InternalEMap.g:14904:1: ( ruleQualifiedName ) // InternalEMap.g:14905:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeEAttributeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeEAttributeQualifiedNameParserRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeEAttributeCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__GreedyAttributeAssignment_0" // $ANTLR start "rule__EGreedyAttributePath__SubPathListAssignment_1_1" // InternalEMap.g:14916:1: rule__EGreedyAttributePath__SubPathListAssignment_1_1 : ( ruleEGreedyAttributePath ) ; public final void rule__EGreedyAttributePath__SubPathListAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14920:1: ( ( ruleEGreedyAttributePath ) ) // InternalEMap.g:14921:1: ( ruleEGreedyAttributePath ) { // InternalEMap.g:14921:1: ( ruleEGreedyAttributePath ) // InternalEMap.g:14922:1: ruleEGreedyAttributePath { if ( state.backtracking==0 ) { before(grammarAccess.getEGreedyAttributePathAccess().getSubPathListEGreedyAttributePathParserRuleCall_1_1_0()); } pushFollow(FOLLOW_2); ruleEGreedyAttributePath(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEGreedyAttributePathAccess().getSubPathListEGreedyAttributePathParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EGreedyAttributePath__SubPathListAssignment_1_1" // $ANTLR start "rule__EPathParam__ParamAssignment_1" // InternalEMap.g:14931:1: rule__EPathParam__ParamAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EPathParam__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14935:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14936:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14936:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14937:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getParamEParameterCrossReference_1_0()); } // InternalEMap.g:14938:1: ( ruleQualifiedName ) // InternalEMap.g:14939:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getParamEParameterQualifiedNameParserRuleCall_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getParamEParameterQualifiedNameParserRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getParamEParameterCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__ParamAssignment_1" // $ANTLR start "rule__EPathParam__NameAssignment_2_1" // InternalEMap.g:14950:1: rule__EPathParam__NameAssignment_2_1 : ( RULE_ID ) ; public final void rule__EPathParam__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14954:1: ( ( RULE_ID ) ) // InternalEMap.g:14955:1: ( RULE_ID ) { // InternalEMap.g:14955:1: ( RULE_ID ) // InternalEMap.g:14956:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEPathParamAccess().getNameIDTerminalRuleCall_2_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEPathParamAccess().getNameIDTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPathParam__NameAssignment_2_1" // $ANTLR start "rule__EQueryParam__ParamAssignment_1" // InternalEMap.g:14965:1: rule__EQueryParam__ParamAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EQueryParam__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14969:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:14970:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:14970:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:14971:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getParamEParameterCrossReference_1_0()); } // InternalEMap.g:14972:1: ( ruleQualifiedName ) // InternalEMap.g:14973:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getParamEParameterQualifiedNameParserRuleCall_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getParamEParameterQualifiedNameParserRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getParamEParameterCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__ParamAssignment_1" // $ANTLR start "rule__EQueryParam__NameAssignment_2_1" // InternalEMap.g:14984:1: rule__EQueryParam__NameAssignment_2_1 : ( RULE_ID ) ; public final void rule__EQueryParam__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:14988:1: ( ( RULE_ID ) ) // InternalEMap.g:14989:1: ( RULE_ID ) { // InternalEMap.g:14989:1: ( RULE_ID ) // InternalEMap.g:14990:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryParamAccess().getNameIDTerminalRuleCall_2_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryParamAccess().getNameIDTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQueryParam__NameAssignment_2_1" // $ANTLR start "rule__EMappingEntityDef__PackageAssignment_0" // InternalEMap.g:14999:1: rule__EMappingEntityDef__PackageAssignment_0 : ( rulePackageDeclaration ) ; public final void rule__EMappingEntityDef__PackageAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15003:1: ( ( rulePackageDeclaration ) ) // InternalEMap.g:15004:1: ( rulePackageDeclaration ) { // InternalEMap.g:15004:1: ( rulePackageDeclaration ) // InternalEMap.g:15005:1: rulePackageDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getPackagePackageDeclarationParserRuleCall_0_0()); } pushFollow(FOLLOW_2); rulePackageDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getPackagePackageDeclarationParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__PackageAssignment_0" // $ANTLR start "rule__EMappingEntityDef__ImportsAssignment_1" // InternalEMap.g:15014:1: rule__EMappingEntityDef__ImportsAssignment_1 : ( ruleImport ) ; public final void rule__EMappingEntityDef__ImportsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15018:1: ( ( ruleImport ) ) // InternalEMap.g:15019:1: ( ruleImport ) { // InternalEMap.g:15019:1: ( ruleImport ) // InternalEMap.g:15020:1: ruleImport { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getImportsImportParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getImportsImportParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__ImportsAssignment_1" // $ANTLR start "rule__EMappingEntityDef__EntityAssignment_2" // InternalEMap.g:15029:1: rule__EMappingEntityDef__EntityAssignment_2 : ( ruleEMappingEntity ) ; public final void rule__EMappingEntityDef__EntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15033:1: ( ( ruleEMappingEntity ) ) // InternalEMap.g:15034:1: ( ruleEMappingEntity ) { // InternalEMap.g:15034:1: ( ruleEMappingEntity ) // InternalEMap.g:15035:1: ruleEMappingEntity { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityDefAccess().getEntityEMappingEntityParserRuleCall_2_0()); } pushFollow(FOLLOW_2); ruleEMappingEntity(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityDefAccess().getEntityEMappingEntityParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntityDef__EntityAssignment_2" // $ANTLR start "rule__Import__ImportedNamespaceAssignment_1" // InternalEMap.g:15044:1: rule__Import__ImportedNamespaceAssignment_1 : ( ( rule__Import__ImportedNamespaceAlternatives_1_0 ) ) ; public final void rule__Import__ImportedNamespaceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15048:1: ( ( ( rule__Import__ImportedNamespaceAlternatives_1_0 ) ) ) // InternalEMap.g:15049:1: ( ( rule__Import__ImportedNamespaceAlternatives_1_0 ) ) { // InternalEMap.g:15049:1: ( ( rule__Import__ImportedNamespaceAlternatives_1_0 ) ) // InternalEMap.g:15050:1: ( rule__Import__ImportedNamespaceAlternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceAlternatives_1_0()); } // InternalEMap.g:15051:1: ( rule__Import__ImportedNamespaceAlternatives_1_0 ) // InternalEMap.g:15051:2: rule__Import__ImportedNamespaceAlternatives_1_0 { pushFollow(FOLLOW_2); rule__Import__ImportedNamespaceAlternatives_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportedNamespaceAlternatives_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Import__ImportedNamespaceAssignment_1" // $ANTLR start "rule__PackageDeclaration__NameAssignment_1" // InternalEMap.g:15060:1: rule__PackageDeclaration__NameAssignment_1 : ( ruleQualifiedName ) ; public final void rule__PackageDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15064:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:15065:1: ( ruleQualifiedName ) { // InternalEMap.g:15065:1: ( ruleQualifiedName ) // InternalEMap.g:15066:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getPackageDeclarationAccess().getNameQualifiedNameParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPackageDeclarationAccess().getNameQualifiedNameParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PackageDeclaration__NameAssignment_1" // $ANTLR start "rule__EMappingEntity__AbstractAssignment_0" // InternalEMap.g:15075:1: rule__EMappingEntity__AbstractAssignment_0 : ( ( 'abstract' ) ) ; public final void rule__EMappingEntity__AbstractAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15079:1: ( ( ( 'abstract' ) ) ) // InternalEMap.g:15080:1: ( ( 'abstract' ) ) { // InternalEMap.g:15080:1: ( ( 'abstract' ) ) // InternalEMap.g:15081:1: ( 'abstract' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAbstractAbstractKeyword_0_0()); } // InternalEMap.g:15082:1: ( 'abstract' ) // InternalEMap.g:15083:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAbstractAbstractKeyword_0_0()); } match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAbstractAbstractKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAbstractAbstractKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__AbstractAssignment_0" // $ANTLR start "rule__EMappingEntity__NameAssignment_2" // InternalEMap.g:15098:1: rule__EMappingEntity__NameAssignment_2 : ( RULE_ID ) ; public final void rule__EMappingEntity__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15102:1: ( ( RULE_ID ) ) // InternalEMap.g:15103:1: ( RULE_ID ) { // InternalEMap.g:15103:1: ( RULE_ID ) // InternalEMap.g:15104:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNameIDTerminalRuleCall_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNameIDTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__NameAssignment_2" // $ANTLR start "rule__EMappingEntity__ExtensionTypeAssignment_3_0" // InternalEMap.g:15113:1: rule__EMappingEntity__ExtensionTypeAssignment_3_0 : ( ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) ) ; public final void rule__EMappingEntity__ExtensionTypeAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15117:1: ( ( ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) ) ) // InternalEMap.g:15118:1: ( ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) ) { // InternalEMap.g:15118:1: ( ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) ) // InternalEMap.g:15119:1: ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getExtensionTypeAlternatives_3_0_0()); } // InternalEMap.g:15120:1: ( rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 ) // InternalEMap.g:15120:2: rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0 { pushFollow(FOLLOW_2); rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getExtensionTypeAlternatives_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__ExtensionTypeAssignment_3_0" // $ANTLR start "rule__EMappingEntity__ParentAssignment_3_1" // InternalEMap.g:15129:1: rule__EMappingEntity__ParentAssignment_3_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EMappingEntity__ParentAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15133:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:15134:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:15134:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:15135:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getParentEMappingEntityCrossReference_3_1_0()); } // InternalEMap.g:15136:1: ( ruleQualifiedName ) // InternalEMap.g:15137:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getParentEMappingEntityQualifiedNameParserRuleCall_3_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getParentEMappingEntityQualifiedNameParserRuleCall_3_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getParentEMappingEntityCrossReference_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__ParentAssignment_3_1" // $ANTLR start "rule__EMappingEntity__EtypeAssignment_5" // InternalEMap.g:15148:1: rule__EMappingEntity__EtypeAssignment_5 : ( ruleEType ) ; public final void rule__EMappingEntity__EtypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15152:1: ( ( ruleEType ) ) // InternalEMap.g:15153:1: ( ruleEType ) { // InternalEMap.g:15153:1: ( ruleEType ) // InternalEMap.g:15154:1: ruleEType { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getEtypeETypeParserRuleCall_5_0()); } pushFollow(FOLLOW_2); ruleEType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getEtypeETypeParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__EtypeAssignment_5" // $ANTLR start "rule__EMappingEntity__AttributesAssignment_6_2" // InternalEMap.g:15163:1: rule__EMappingEntity__AttributesAssignment_6_2 : ( ruleEAttribute ) ; public final void rule__EMappingEntity__AttributesAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15167:1: ( ( ruleEAttribute ) ) // InternalEMap.g:15168:1: ( ruleEAttribute ) { // InternalEMap.g:15168:1: ( ruleEAttribute ) // InternalEMap.g:15169:1: ruleEAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAttributesEAttributeParserRuleCall_6_2_0()); } pushFollow(FOLLOW_2); ruleEAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAttributesEAttributeParserRuleCall_6_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__AttributesAssignment_6_2" // $ANTLR start "rule__EMappingEntity__AttributesAssignment_6_3_1" // InternalEMap.g:15178:1: rule__EMappingEntity__AttributesAssignment_6_3_1 : ( ruleEAttribute ) ; public final void rule__EMappingEntity__AttributesAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15182:1: ( ( ruleEAttribute ) ) // InternalEMap.g:15183:1: ( ruleEAttribute ) { // InternalEMap.g:15183:1: ( ruleEAttribute ) // InternalEMap.g:15184:1: ruleEAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getAttributesEAttributeParserRuleCall_6_3_1_0()); } pushFollow(FOLLOW_2); ruleEAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getAttributesEAttributeParserRuleCall_6_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__AttributesAssignment_6_3_1" // $ANTLR start "rule__EMappingEntity__NamedQueriesAssignment_7_2_0" // InternalEMap.g:15193:1: rule__EMappingEntity__NamedQueriesAssignment_7_2_0 : ( ruleENamedQuery ) ; public final void rule__EMappingEntity__NamedQueriesAssignment_7_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15197:1: ( ( ruleENamedQuery ) ) // InternalEMap.g:15198:1: ( ruleENamedQuery ) { // InternalEMap.g:15198:1: ( ruleENamedQuery ) // InternalEMap.g:15199:1: ruleENamedQuery { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedQueriesENamedQueryParserRuleCall_7_2_0_0()); } pushFollow(FOLLOW_2); ruleENamedQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedQueriesENamedQueryParserRuleCall_7_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__NamedQueriesAssignment_7_2_0" // $ANTLR start "rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1" // InternalEMap.g:15208:1: rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1 : ( ruleENamedCustomQuery ) ; public final void rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15212:1: ( ( ruleENamedCustomQuery ) ) // InternalEMap.g:15213:1: ( ruleENamedCustomQuery ) { // InternalEMap.g:15213:1: ( ruleENamedCustomQuery ) // InternalEMap.g:15214:1: ruleENamedCustomQuery { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesENamedCustomQueryParserRuleCall_7_2_1_0()); } pushFollow(FOLLOW_2); ruleENamedCustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesENamedCustomQueryParserRuleCall_7_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1" // $ANTLR start "rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0" // InternalEMap.g:15223:1: rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0 : ( ruleENamedQuery ) ; public final void rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15227:1: ( ( ruleENamedQuery ) ) // InternalEMap.g:15228:1: ( ruleENamedQuery ) { // InternalEMap.g:15228:1: ( ruleENamedQuery ) // InternalEMap.g:15229:1: ruleENamedQuery { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedQueriesENamedQueryParserRuleCall_7_3_1_0_0()); } pushFollow(FOLLOW_2); ruleENamedQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedQueriesENamedQueryParserRuleCall_7_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0" // $ANTLR start "rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1" // InternalEMap.g:15238:1: rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1 : ( ruleENamedCustomQuery ) ; public final void rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15242:1: ( ( ruleENamedCustomQuery ) ) // InternalEMap.g:15243:1: ( ruleENamedCustomQuery ) { // InternalEMap.g:15243:1: ( ruleENamedCustomQuery ) // InternalEMap.g:15244:1: ruleENamedCustomQuery { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesENamedCustomQueryParserRuleCall_7_3_1_1_0()); } pushFollow(FOLLOW_2); ruleENamedCustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesENamedCustomQueryParserRuleCall_7_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1" // $ANTLR start "rule__EMappingEntity__TableNameAssignment_9_1" // InternalEMap.g:15253:1: rule__EMappingEntity__TableNameAssignment_9_1 : ( RULE_ID ) ; public final void rule__EMappingEntity__TableNameAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15257:1: ( ( RULE_ID ) ) // InternalEMap.g:15258:1: ( RULE_ID ) { // InternalEMap.g:15258:1: ( RULE_ID ) // InternalEMap.g:15259:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getTableNameIDTerminalRuleCall_9_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getTableNameIDTerminalRuleCall_9_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__TableNameAssignment_9_1" // $ANTLR start "rule__EMappingEntity__DescriminationColumnAssignment_10_1" // InternalEMap.g:15268:1: rule__EMappingEntity__DescriminationColumnAssignment_10_1 : ( RULE_ID ) ; public final void rule__EMappingEntity__DescriminationColumnAssignment_10_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15272:1: ( ( RULE_ID ) ) // InternalEMap.g:15273:1: ( RULE_ID ) { // InternalEMap.g:15273:1: ( RULE_ID ) // InternalEMap.g:15274:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingEntityAccess().getDescriminationColumnIDTerminalRuleCall_10_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingEntityAccess().getDescriminationColumnIDTerminalRuleCall_10_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingEntity__DescriminationColumnAssignment_10_1" // $ANTLR start "rule__EAttribute__PkAssignment_0_0" // InternalEMap.g:15283:1: rule__EAttribute__PkAssignment_0_0 : ( ( 'primarykey' ) ) ; public final void rule__EAttribute__PkAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15287:1: ( ( ( 'primarykey' ) ) ) // InternalEMap.g:15288:1: ( ( 'primarykey' ) ) { // InternalEMap.g:15288:1: ( ( 'primarykey' ) ) // InternalEMap.g:15289:1: ( 'primarykey' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getPkPrimarykeyKeyword_0_0_0()); } // InternalEMap.g:15290:1: ( 'primarykey' ) // InternalEMap.g:15291:1: 'primarykey' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getPkPrimarykeyKeyword_0_0_0()); } match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getPkPrimarykeyKeyword_0_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getPkPrimarykeyKeyword_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__PkAssignment_0_0" // $ANTLR start "rule__EAttribute__ForcedFkAssignment_0_1" // InternalEMap.g:15306:1: rule__EAttribute__ForcedFkAssignment_0_1 : ( ( 'forced-fk' ) ) ; public final void rule__EAttribute__ForcedFkAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15310:1: ( ( ( 'forced-fk' ) ) ) // InternalEMap.g:15311:1: ( ( 'forced-fk' ) ) { // InternalEMap.g:15311:1: ( ( 'forced-fk' ) ) // InternalEMap.g:15312:1: ( 'forced-fk' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getForcedFkForcedFkKeyword_0_1_0()); } // InternalEMap.g:15313:1: ( 'forced-fk' ) // InternalEMap.g:15314:1: 'forced-fk' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getForcedFkForcedFkKeyword_0_1_0()); } match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getForcedFkForcedFkKeyword_0_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getForcedFkForcedFkKeyword_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ForcedFkAssignment_0_1" // $ANTLR start "rule__EAttribute__NameAssignment_1" // InternalEMap.g:15329:1: rule__EAttribute__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EAttribute__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15333:1: ( ( RULE_ID ) ) // InternalEMap.g:15334:1: ( RULE_ID ) { // InternalEMap.g:15334:1: ( RULE_ID ) // InternalEMap.g:15335:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__NameAssignment_1" // $ANTLR start "rule__EAttribute__ColumnNameAssignment_3_0_0" // InternalEMap.g:15344:1: rule__EAttribute__ColumnNameAssignment_3_0_0 : ( RULE_ID ) ; public final void rule__EAttribute__ColumnNameAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15348:1: ( ( RULE_ID ) ) // InternalEMap.g:15349:1: ( RULE_ID ) { // InternalEMap.g:15349:1: ( RULE_ID ) // InternalEMap.g:15350:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getColumnNameIDTerminalRuleCall_3_0_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getColumnNameIDTerminalRuleCall_3_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ColumnNameAssignment_3_0_0" // $ANTLR start "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2" // InternalEMap.g:15359:1: rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2 : ( ruleEValueGenerator ) ; public final void rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15363:1: ( ( ruleEValueGenerator ) ) // InternalEMap.g:15364:1: ( ruleEValueGenerator ) { // InternalEMap.g:15364:1: ( ruleEValueGenerator ) // InternalEMap.g:15365:1: ruleEValueGenerator { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getValueGeneratorsEValueGeneratorParserRuleCall_3_0_1_2_0()); } pushFollow(FOLLOW_2); ruleEValueGenerator(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getValueGeneratorsEValueGeneratorParserRuleCall_3_0_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2" // $ANTLR start "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1" // InternalEMap.g:15374:1: rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1 : ( ruleEValueGenerator ) ; public final void rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15378:1: ( ( ruleEValueGenerator ) ) // InternalEMap.g:15379:1: ( ruleEValueGenerator ) { // InternalEMap.g:15379:1: ( ruleEValueGenerator ) // InternalEMap.g:15380:1: ruleEValueGenerator { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getValueGeneratorsEValueGeneratorParserRuleCall_3_0_1_3_1_0()); } pushFollow(FOLLOW_2); ruleEValueGenerator(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getValueGeneratorsEValueGeneratorParserRuleCall_3_0_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1" // $ANTLR start "rule__EAttribute__ResolvedAssignment_3_1_0" // InternalEMap.g:15389:1: rule__EAttribute__ResolvedAssignment_3_1_0 : ( ( 'resolve' ) ) ; public final void rule__EAttribute__ResolvedAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15393:1: ( ( ( 'resolve' ) ) ) // InternalEMap.g:15394:1: ( ( 'resolve' ) ) { // InternalEMap.g:15394:1: ( ( 'resolve' ) ) // InternalEMap.g:15395:1: ( 'resolve' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } // InternalEMap.g:15396:1: ( 'resolve' ) // InternalEMap.g:15397:1: 'resolve' { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ResolvedAssignment_3_1_0" // $ANTLR start "rule__EAttribute__QueryAssignment_3_1_1" // InternalEMap.g:15412:1: rule__EAttribute__QueryAssignment_3_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EAttribute__QueryAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15416:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:15417:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:15417:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:15418:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getQueryENamedQueryCrossReference_3_1_1_0()); } // InternalEMap.g:15419:1: ( ruleQualifiedName ) // InternalEMap.g:15420:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getQueryENamedQueryQualifiedNameParserRuleCall_3_1_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getQueryENamedQueryQualifiedNameParserRuleCall_3_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getQueryENamedQueryCrossReference_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__QueryAssignment_3_1_1" // $ANTLR start "rule__EAttribute__ParametersAssignment_3_1_3" // InternalEMap.g:15431:1: rule__EAttribute__ParametersAssignment_3_1_3 : ( RULE_ID ) ; public final void rule__EAttribute__ParametersAssignment_3_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15435:1: ( ( RULE_ID ) ) // InternalEMap.g:15436:1: ( RULE_ID ) { // InternalEMap.g:15436:1: ( RULE_ID ) // InternalEMap.g:15437:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getParametersIDTerminalRuleCall_3_1_3_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getParametersIDTerminalRuleCall_3_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__ParametersAssignment_3_1_3" // $ANTLR start "rule__EAttribute__OppositeAssignment_3_1_5_0" // InternalEMap.g:15446:1: rule__EAttribute__OppositeAssignment_3_1_5_0 : ( ( ruleQualifiedName ) ) ; public final void rule__EAttribute__OppositeAssignment_3_1_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15450:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:15451:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:15451:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:15452:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getOppositeEAttributeCrossReference_3_1_5_0_0()); } // InternalEMap.g:15453:1: ( ruleQualifiedName ) // InternalEMap.g:15454:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getOppositeEAttributeQualifiedNameParserRuleCall_3_1_5_0_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getOppositeEAttributeQualifiedNameParserRuleCall_3_1_5_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getOppositeEAttributeCrossReference_3_1_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__OppositeAssignment_3_1_5_0" // $ANTLR start "rule__EAttribute__RelationTableAssignment_3_1_5_2" // InternalEMap.g:15465:1: rule__EAttribute__RelationTableAssignment_3_1_5_2 : ( RULE_ID ) ; public final void rule__EAttribute__RelationTableAssignment_3_1_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15469:1: ( ( RULE_ID ) ) // InternalEMap.g:15470:1: ( RULE_ID ) { // InternalEMap.g:15470:1: ( RULE_ID ) // InternalEMap.g:15471:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRelationTableIDTerminalRuleCall_3_1_5_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRelationTableIDTerminalRuleCall_3_1_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__RelationTableAssignment_3_1_5_2" // $ANTLR start "rule__EAttribute__RelationColumnAssignment_3_1_5_3_1" // InternalEMap.g:15480:1: rule__EAttribute__RelationColumnAssignment_3_1_5_3_1 : ( RULE_ID ) ; public final void rule__EAttribute__RelationColumnAssignment_3_1_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15484:1: ( ( RULE_ID ) ) // InternalEMap.g:15485:1: ( RULE_ID ) { // InternalEMap.g:15485:1: ( RULE_ID ) // InternalEMap.g:15486:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getRelationColumnIDTerminalRuleCall_3_1_5_3_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getRelationColumnIDTerminalRuleCall_3_1_5_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__RelationColumnAssignment_3_1_5_3_1" // $ANTLR start "rule__EAttribute__SizeAssignment_4_1" // InternalEMap.g:15495:1: rule__EAttribute__SizeAssignment_4_1 : ( RULE_STRING ) ; public final void rule__EAttribute__SizeAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15499:1: ( ( RULE_STRING ) ) // InternalEMap.g:15500:1: ( RULE_STRING ) { // InternalEMap.g:15500:1: ( RULE_STRING ) // InternalEMap.g:15501:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEAttributeAccess().getSizeSTRINGTerminalRuleCall_4_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEAttributeAccess().getSizeSTRINGTerminalRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EAttribute__SizeAssignment_4_1" // $ANTLR start "rule__EValueGenerator__DbTypeAssignment_0" // InternalEMap.g:15510:1: rule__EValueGenerator__DbTypeAssignment_0 : ( RULE_STRING ) ; public final void rule__EValueGenerator__DbTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15514:1: ( ( RULE_STRING ) ) // InternalEMap.g:15515:1: ( RULE_STRING ) { // InternalEMap.g:15515:1: ( RULE_STRING ) // InternalEMap.g:15516:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getDbTypeSTRINGTerminalRuleCall_0_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getDbTypeSTRINGTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__DbTypeAssignment_0" // $ANTLR start "rule__EValueGenerator__AutokeyAssignment_1_0" // InternalEMap.g:15525:1: rule__EValueGenerator__AutokeyAssignment_1_0 : ( ( 'autokey' ) ) ; public final void rule__EValueGenerator__AutokeyAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15529:1: ( ( ( 'autokey' ) ) ) // InternalEMap.g:15530:1: ( ( 'autokey' ) ) { // InternalEMap.g:15530:1: ( ( 'autokey' ) ) // InternalEMap.g:15531:1: ( 'autokey' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getAutokeyAutokeyKeyword_1_0_0()); } // InternalEMap.g:15532:1: ( 'autokey' ) // InternalEMap.g:15533:1: 'autokey' { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getAutokeyAutokeyKeyword_1_0_0()); } match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getAutokeyAutokeyKeyword_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getAutokeyAutokeyKeyword_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__AutokeyAssignment_1_0" // $ANTLR start "rule__EValueGenerator__QueryAssignment_1_1_1" // InternalEMap.g:15548:1: rule__EValueGenerator__QueryAssignment_1_1_1 : ( RULE_STRING ) ; public final void rule__EValueGenerator__QueryAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15552:1: ( ( RULE_STRING ) ) // InternalEMap.g:15553:1: ( RULE_STRING ) { // InternalEMap.g:15553:1: ( RULE_STRING ) // InternalEMap.g:15554:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getQuerySTRINGTerminalRuleCall_1_1_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getQuerySTRINGTerminalRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__QueryAssignment_1_1_1" // $ANTLR start "rule__EValueGenerator__SequenceAssignment_1_2_1" // InternalEMap.g:15563:1: rule__EValueGenerator__SequenceAssignment_1_2_1 : ( RULE_STRING ) ; public final void rule__EValueGenerator__SequenceAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15567:1: ( ( RULE_STRING ) ) // InternalEMap.g:15568:1: ( RULE_STRING ) { // InternalEMap.g:15568:1: ( RULE_STRING ) // InternalEMap.g:15569:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEValueGeneratorAccess().getSequenceSTRINGTerminalRuleCall_1_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueGeneratorAccess().getSequenceSTRINGTerminalRuleCall_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueGenerator__SequenceAssignment_1_2_1" // $ANTLR start "rule__ENamedQuery__ReturnTypeAssignment_0" // InternalEMap.g:15578:1: rule__ENamedQuery__ReturnTypeAssignment_0 : ( ruleReturnType ) ; public final void rule__ENamedQuery__ReturnTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15582:1: ( ( ruleReturnType ) ) // InternalEMap.g:15583:1: ( ruleReturnType ) { // InternalEMap.g:15583:1: ( ruleReturnType ) // InternalEMap.g:15584:1: ruleReturnType { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getReturnTypeReturnTypeEnumRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleReturnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getReturnTypeReturnTypeEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__ReturnTypeAssignment_0" // $ANTLR start "rule__ENamedQuery__NameAssignment_1" // InternalEMap.g:15593:1: rule__ENamedQuery__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ENamedQuery__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15597:1: ( ( RULE_ID ) ) // InternalEMap.g:15598:1: ( RULE_ID ) { // InternalEMap.g:15598:1: ( RULE_ID ) // InternalEMap.g:15599:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__NameAssignment_1" // $ANTLR start "rule__ENamedQuery__ParametersAssignment_2_1_0" // InternalEMap.g:15608:1: rule__ENamedQuery__ParametersAssignment_2_1_0 : ( ruleEParameter ) ; public final void rule__ENamedQuery__ParametersAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15612:1: ( ( ruleEParameter ) ) // InternalEMap.g:15613:1: ( ruleEParameter ) { // InternalEMap.g:15613:1: ( ruleEParameter ) // InternalEMap.g:15614:1: ruleEParameter { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getParametersEParameterParserRuleCall_2_1_0_0()); } pushFollow(FOLLOW_2); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getParametersEParameterParserRuleCall_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__ParametersAssignment_2_1_0" // $ANTLR start "rule__ENamedQuery__ParametersAssignment_2_1_1_1" // InternalEMap.g:15623:1: rule__ENamedQuery__ParametersAssignment_2_1_1_1 : ( ruleEParameter ) ; public final void rule__ENamedQuery__ParametersAssignment_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15627:1: ( ( ruleEParameter ) ) // InternalEMap.g:15628:1: ( ruleEParameter ) { // InternalEMap.g:15628:1: ( ruleEParameter ) // InternalEMap.g:15629:1: ruleEParameter { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getParametersEParameterParserRuleCall_2_1_1_1_0()); } pushFollow(FOLLOW_2); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getParametersEParameterParserRuleCall_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__ParametersAssignment_2_1_1_1" // $ANTLR start "rule__ENamedQuery__QueriesAssignment_4" // InternalEMap.g:15638:1: rule__ENamedQuery__QueriesAssignment_4 : ( ruleEQuery ) ; public final void rule__ENamedQuery__QueriesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15642:1: ( ( ruleEQuery ) ) // InternalEMap.g:15643:1: ( ruleEQuery ) { // InternalEMap.g:15643:1: ( ruleEQuery ) // InternalEMap.g:15644:1: ruleEQuery { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getQueriesEQueryParserRuleCall_4_0()); } pushFollow(FOLLOW_2); ruleEQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getQueriesEQueryParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__QueriesAssignment_4" // $ANTLR start "rule__ENamedQuery__QueriesAssignment_5_1" // InternalEMap.g:15653:1: rule__ENamedQuery__QueriesAssignment_5_1 : ( ruleEQuery ) ; public final void rule__ENamedQuery__QueriesAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15657:1: ( ( ruleEQuery ) ) // InternalEMap.g:15658:1: ( ruleEQuery ) { // InternalEMap.g:15658:1: ( ruleEQuery ) // InternalEMap.g:15659:1: ruleEQuery { if ( state.backtracking==0 ) { before(grammarAccess.getENamedQueryAccess().getQueriesEQueryParserRuleCall_5_1_0()); } pushFollow(FOLLOW_2); ruleEQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedQueryAccess().getQueriesEQueryParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedQuery__QueriesAssignment_5_1" // $ANTLR start "rule__ENamedCustomQuery__ReturnTypeAssignment_0_0" // InternalEMap.g:15668:1: rule__ENamedCustomQuery__ReturnTypeAssignment_0_0 : ( ruleEReturnType ) ; public final void rule__ENamedCustomQuery__ReturnTypeAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15672:1: ( ( ruleEReturnType ) ) // InternalEMap.g:15673:1: ( ruleEReturnType ) { // InternalEMap.g:15673:1: ( ruleEReturnType ) // InternalEMap.g:15674:1: ruleEReturnType { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getReturnTypeEReturnTypeParserRuleCall_0_0_0()); } pushFollow(FOLLOW_2); ruleEReturnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getReturnTypeEReturnTypeParserRuleCall_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__ReturnTypeAssignment_0_0" // $ANTLR start "rule__ENamedCustomQuery__ListAssignment_0_1_0" // InternalEMap.g:15683:1: rule__ENamedCustomQuery__ListAssignment_0_1_0 : ( ( '[' ) ) ; public final void rule__ENamedCustomQuery__ListAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15687:1: ( ( ( '[' ) ) ) // InternalEMap.g:15688:1: ( ( '[' ) ) { // InternalEMap.g:15688:1: ( ( '[' ) ) // InternalEMap.g:15689:1: ( '[' ) { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getListLeftSquareBracketKeyword_0_1_0_0()); } // InternalEMap.g:15690:1: ( '[' ) // InternalEMap.g:15691:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getListLeftSquareBracketKeyword_0_1_0_0()); } match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getListLeftSquareBracketKeyword_0_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getListLeftSquareBracketKeyword_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__ListAssignment_0_1_0" // $ANTLR start "rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1" // InternalEMap.g:15706:1: rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1 : ( ruleEReturnType ) ; public final void rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15710:1: ( ( ruleEReturnType ) ) // InternalEMap.g:15711:1: ( ruleEReturnType ) { // InternalEMap.g:15711:1: ( ruleEReturnType ) // InternalEMap.g:15712:1: ruleEReturnType { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getReturnTypeEReturnTypeParserRuleCall_0_1_1_0()); } pushFollow(FOLLOW_2); ruleEReturnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getReturnTypeEReturnTypeParserRuleCall_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1" // $ANTLR start "rule__ENamedCustomQuery__NameAssignment_1" // InternalEMap.g:15721:1: rule__ENamedCustomQuery__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ENamedCustomQuery__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15725:1: ( ( RULE_ID ) ) // InternalEMap.g:15726:1: ( RULE_ID ) { // InternalEMap.g:15726:1: ( RULE_ID ) // InternalEMap.g:15727:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__NameAssignment_1" // $ANTLR start "rule__ENamedCustomQuery__ParametersAssignment_2_1_0" // InternalEMap.g:15736:1: rule__ENamedCustomQuery__ParametersAssignment_2_1_0 : ( ruleEParameter ) ; public final void rule__ENamedCustomQuery__ParametersAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15740:1: ( ( ruleEParameter ) ) // InternalEMap.g:15741:1: ( ruleEParameter ) { // InternalEMap.g:15741:1: ( ruleEParameter ) // InternalEMap.g:15742:1: ruleEParameter { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getParametersEParameterParserRuleCall_2_1_0_0()); } pushFollow(FOLLOW_2); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getParametersEParameterParserRuleCall_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__ParametersAssignment_2_1_0" // $ANTLR start "rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1" // InternalEMap.g:15751:1: rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1 : ( ruleEParameter ) ; public final void rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15755:1: ( ( ruleEParameter ) ) // InternalEMap.g:15756:1: ( ruleEParameter ) { // InternalEMap.g:15756:1: ( ruleEParameter ) // InternalEMap.g:15757:1: ruleEParameter { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getParametersEParameterParserRuleCall_2_1_1_1_0()); } pushFollow(FOLLOW_2); ruleEParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getParametersEParameterParserRuleCall_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1" // $ANTLR start "rule__ENamedCustomQuery__QueriesAssignment_4" // InternalEMap.g:15766:1: rule__ENamedCustomQuery__QueriesAssignment_4 : ( ruleECustomQuery ) ; public final void rule__ENamedCustomQuery__QueriesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15770:1: ( ( ruleECustomQuery ) ) // InternalEMap.g:15771:1: ( ruleECustomQuery ) { // InternalEMap.g:15771:1: ( ruleECustomQuery ) // InternalEMap.g:15772:1: ruleECustomQuery { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getQueriesECustomQueryParserRuleCall_4_0()); } pushFollow(FOLLOW_2); ruleECustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getQueriesECustomQueryParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__QueriesAssignment_4" // $ANTLR start "rule__ENamedCustomQuery__QueriesAssignment_5_1" // InternalEMap.g:15781:1: rule__ENamedCustomQuery__QueriesAssignment_5_1 : ( ruleECustomQuery ) ; public final void rule__ENamedCustomQuery__QueriesAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15785:1: ( ( ruleECustomQuery ) ) // InternalEMap.g:15786:1: ( ruleECustomQuery ) { // InternalEMap.g:15786:1: ( ruleECustomQuery ) // InternalEMap.g:15787:1: ruleECustomQuery { if ( state.backtracking==0 ) { before(grammarAccess.getENamedCustomQueryAccess().getQueriesECustomQueryParserRuleCall_5_1_0()); } pushFollow(FOLLOW_2); ruleECustomQuery(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getENamedCustomQueryAccess().getQueriesECustomQueryParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ENamedCustomQuery__QueriesAssignment_5_1" // $ANTLR start "rule__EPredefinedType__RefAssignment" // InternalEMap.g:15796:1: rule__EPredefinedType__RefAssignment : ( ( rule__EPredefinedType__RefAlternatives_0 ) ) ; public final void rule__EPredefinedType__RefAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15800:1: ( ( ( rule__EPredefinedType__RefAlternatives_0 ) ) ) // InternalEMap.g:15801:1: ( ( rule__EPredefinedType__RefAlternatives_0 ) ) { // InternalEMap.g:15801:1: ( ( rule__EPredefinedType__RefAlternatives_0 ) ) // InternalEMap.g:15802:1: ( rule__EPredefinedType__RefAlternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEPredefinedTypeAccess().getRefAlternatives_0()); } // InternalEMap.g:15803:1: ( rule__EPredefinedType__RefAlternatives_0 ) // InternalEMap.g:15803:2: rule__EPredefinedType__RefAlternatives_0 { pushFollow(FOLLOW_2); rule__EPredefinedType__RefAlternatives_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEPredefinedTypeAccess().getRefAlternatives_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EPredefinedType__RefAssignment" // $ANTLR start "rule__ETypeDef__NameAssignment_1" // InternalEMap.g:15812:1: rule__ETypeDef__NameAssignment_1 : ( ruleFQN ) ; public final void rule__ETypeDef__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15816:1: ( ( ruleFQN ) ) // InternalEMap.g:15817:1: ( ruleFQN ) { // InternalEMap.g:15817:1: ( ruleFQN ) // InternalEMap.g:15818:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getNameFQNParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleFQN(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getNameFQNParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__NameAssignment_1" // $ANTLR start "rule__ETypeDef__TypesAssignment_3" // InternalEMap.g:15827:1: rule__ETypeDef__TypesAssignment_3 : ( ruleEValueTypeAttribute ) ; public final void rule__ETypeDef__TypesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15831:1: ( ( ruleEValueTypeAttribute ) ) // InternalEMap.g:15832:1: ( ruleEValueTypeAttribute ) { // InternalEMap.g:15832:1: ( ruleEValueTypeAttribute ) // InternalEMap.g:15833:1: ruleEValueTypeAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getTypesEValueTypeAttributeParserRuleCall_3_0()); } pushFollow(FOLLOW_2); ruleEValueTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getTypesEValueTypeAttributeParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__TypesAssignment_3" // $ANTLR start "rule__ETypeDef__TypesAssignment_4_1" // InternalEMap.g:15842:1: rule__ETypeDef__TypesAssignment_4_1 : ( ruleEValueTypeAttribute ) ; public final void rule__ETypeDef__TypesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15846:1: ( ( ruleEValueTypeAttribute ) ) // InternalEMap.g:15847:1: ( ruleEValueTypeAttribute ) { // InternalEMap.g:15847:1: ( ruleEValueTypeAttribute ) // InternalEMap.g:15848:1: ruleEValueTypeAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getETypeDefAccess().getTypesEValueTypeAttributeParserRuleCall_4_1_0()); } pushFollow(FOLLOW_2); ruleEValueTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeDefAccess().getTypesEValueTypeAttributeParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ETypeDef__TypesAssignment_4_1" // $ANTLR start "rule__EModelTypeDef__EclassDefAssignment_0" // InternalEMap.g:15857:1: rule__EModelTypeDef__EclassDefAssignment_0 : ( ruleEType ) ; public final void rule__EModelTypeDef__EclassDefAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15861:1: ( ( ruleEType ) ) // InternalEMap.g:15862:1: ( ruleEType ) { // InternalEMap.g:15862:1: ( ruleEType ) // InternalEMap.g:15863:1: ruleEType { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getEclassDefETypeParserRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleEType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getEclassDefETypeParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__EclassDefAssignment_0" // $ANTLR start "rule__EModelTypeDef__AttributesAssignment_2" // InternalEMap.g:15872:1: rule__EModelTypeDef__AttributesAssignment_2 : ( ruleEModelTypeAttribute ) ; public final void rule__EModelTypeDef__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15876:1: ( ( ruleEModelTypeAttribute ) ) // InternalEMap.g:15877:1: ( ruleEModelTypeAttribute ) { // InternalEMap.g:15877:1: ( ruleEModelTypeAttribute ) // InternalEMap.g:15878:1: ruleEModelTypeAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getAttributesEModelTypeAttributeParserRuleCall_2_0()); } pushFollow(FOLLOW_2); ruleEModelTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getAttributesEModelTypeAttributeParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__AttributesAssignment_2" // $ANTLR start "rule__EModelTypeDef__AttributesAssignment_3_1" // InternalEMap.g:15887:1: rule__EModelTypeDef__AttributesAssignment_3_1 : ( ruleEModelTypeAttribute ) ; public final void rule__EModelTypeDef__AttributesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15891:1: ( ( ruleEModelTypeAttribute ) ) // InternalEMap.g:15892:1: ( ruleEModelTypeAttribute ) { // InternalEMap.g:15892:1: ( ruleEModelTypeAttribute ) // InternalEMap.g:15893:1: ruleEModelTypeAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeDefAccess().getAttributesEModelTypeAttributeParserRuleCall_3_1_0()); } pushFollow(FOLLOW_2); ruleEModelTypeAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeDefAccess().getAttributesEModelTypeAttributeParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeDef__AttributesAssignment_3_1" // $ANTLR start "rule__EModelTypeAttribute__NameAssignment_0" // InternalEMap.g:15902:1: rule__EModelTypeAttribute__NameAssignment_0 : ( RULE_ID ) ; public final void rule__EModelTypeAttribute__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15906:1: ( ( RULE_ID ) ) // InternalEMap.g:15907:1: ( RULE_ID ) { // InternalEMap.g:15907:1: ( RULE_ID ) // InternalEMap.g:15908:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getNameIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getNameIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__NameAssignment_0" // $ANTLR start "rule__EModelTypeAttribute__QueryAssignment_1_1" // InternalEMap.g:15917:1: rule__EModelTypeAttribute__QueryAssignment_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EModelTypeAttribute__QueryAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15921:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:15922:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:15922:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:15923:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getQueryENamedCustomQueryCrossReference_1_1_0()); } // InternalEMap.g:15924:1: ( ruleQualifiedName ) // InternalEMap.g:15925:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getQueryENamedCustomQueryQualifiedNameParserRuleCall_1_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getQueryENamedCustomQueryQualifiedNameParserRuleCall_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getQueryENamedCustomQueryCrossReference_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__QueryAssignment_1_1" // $ANTLR start "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0" // InternalEMap.g:15936:1: rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0 : ( RULE_ID ) ; public final void rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15940:1: ( ( RULE_ID ) ) // InternalEMap.g:15941:1: ( RULE_ID ) { // InternalEMap.g:15941:1: ( RULE_ID ) // InternalEMap.g:15942:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getParametersIDTerminalRuleCall_1_2_1_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getParametersIDTerminalRuleCall_1_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0" // $ANTLR start "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1" // InternalEMap.g:15951:1: rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1 : ( RULE_ID ) ; public final void rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15955:1: ( ( RULE_ID ) ) // InternalEMap.g:15956:1: ( RULE_ID ) { // InternalEMap.g:15956:1: ( RULE_ID ) // InternalEMap.g:15957:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getParametersIDTerminalRuleCall_1_2_1_1_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getParametersIDTerminalRuleCall_1_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1" // $ANTLR start "rule__EModelTypeAttribute__CachedAssignment_1_3_0" // InternalEMap.g:15966:1: rule__EModelTypeAttribute__CachedAssignment_1_3_0 : ( ( 'cached' ) ) ; public final void rule__EModelTypeAttribute__CachedAssignment_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15970:1: ( ( ( 'cached' ) ) ) // InternalEMap.g:15971:1: ( ( 'cached' ) ) { // InternalEMap.g:15971:1: ( ( 'cached' ) ) // InternalEMap.g:15972:1: ( 'cached' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCachedCachedKeyword_1_3_0_0()); } // InternalEMap.g:15973:1: ( 'cached' ) // InternalEMap.g:15974:1: 'cached' { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCachedCachedKeyword_1_3_0_0()); } match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCachedCachedKeyword_1_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCachedCachedKeyword_1_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__CachedAssignment_1_3_0" // $ANTLR start "rule__EModelTypeAttribute__CacheNameAssignment_1_3_1" // InternalEMap.g:15989:1: rule__EModelTypeAttribute__CacheNameAssignment_1_3_1 : ( RULE_ID ) ; public final void rule__EModelTypeAttribute__CacheNameAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:15993:1: ( ( RULE_ID ) ) // InternalEMap.g:15994:1: ( RULE_ID ) { // InternalEMap.g:15994:1: ( RULE_ID ) // InternalEMap.g:15995:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEModelTypeAttributeAccess().getCacheNameIDTerminalRuleCall_1_3_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEModelTypeAttributeAccess().getCacheNameIDTerminalRuleCall_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EModelTypeAttribute__CacheNameAssignment_1_3_1" // $ANTLR start "rule__EValueTypeAttribute__TypeAssignment_0" // InternalEMap.g:16004:1: rule__EValueTypeAttribute__TypeAssignment_0 : ( ruleEPrimtiveType ) ; public final void rule__EValueTypeAttribute__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16008:1: ( ( ruleEPrimtiveType ) ) // InternalEMap.g:16009:1: ( ruleEPrimtiveType ) { // InternalEMap.g:16009:1: ( ruleEPrimtiveType ) // InternalEMap.g:16010:1: ruleEPrimtiveType { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeAccess().getTypeEPrimtiveTypeParserRuleCall_0_0()); } pushFollow(FOLLOW_2); ruleEPrimtiveType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeAccess().getTypeEPrimtiveTypeParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__TypeAssignment_0" // $ANTLR start "rule__EValueTypeAttribute__NameAssignment_1" // InternalEMap.g:16019:1: rule__EValueTypeAttribute__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EValueTypeAttribute__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16023:1: ( ( RULE_ID ) ) // InternalEMap.g:16024:1: ( RULE_ID ) { // InternalEMap.g:16024:1: ( RULE_ID ) // InternalEMap.g:16025:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEValueTypeAttributeAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEValueTypeAttributeAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EValueTypeAttribute__NameAssignment_1" // $ANTLR start "rule__EParameter__IdAssignment_0" // InternalEMap.g:16034:1: rule__EParameter__IdAssignment_0 : ( ( 'primarykey' ) ) ; public final void rule__EParameter__IdAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16038:1: ( ( ( 'primarykey' ) ) ) // InternalEMap.g:16039:1: ( ( 'primarykey' ) ) { // InternalEMap.g:16039:1: ( ( 'primarykey' ) ) // InternalEMap.g:16040:1: ( 'primarykey' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getIdPrimarykeyKeyword_0_0()); } // InternalEMap.g:16041:1: ( 'primarykey' ) // InternalEMap.g:16042:1: 'primarykey' { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getIdPrimarykeyKeyword_0_0()); } match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getIdPrimarykeyKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getIdPrimarykeyKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__IdAssignment_0" // $ANTLR start "rule__EParameter__TypeAssignment_1_0" // InternalEMap.g:16057:1: rule__EParameter__TypeAssignment_1_0 : ( ruleEPrimtiveType ) ; public final void rule__EParameter__TypeAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16061:1: ( ( ruleEPrimtiveType ) ) // InternalEMap.g:16062:1: ( ruleEPrimtiveType ) { // InternalEMap.g:16062:1: ( ruleEPrimtiveType ) // InternalEMap.g:16063:1: ruleEPrimtiveType { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getTypeEPrimtiveTypeParserRuleCall_1_0_0()); } pushFollow(FOLLOW_2); ruleEPrimtiveType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getTypeEPrimtiveTypeParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__TypeAssignment_1_0" // $ANTLR start "rule__EParameter__ListAssignment_1_1_0" // InternalEMap.g:16072:1: rule__EParameter__ListAssignment_1_1_0 : ( ( '[' ) ) ; public final void rule__EParameter__ListAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16076:1: ( ( ( '[' ) ) ) // InternalEMap.g:16077:1: ( ( '[' ) ) { // InternalEMap.g:16077:1: ( ( '[' ) ) // InternalEMap.g:16078:1: ( '[' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getListLeftSquareBracketKeyword_1_1_0_0()); } // InternalEMap.g:16079:1: ( '[' ) // InternalEMap.g:16080:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getListLeftSquareBracketKeyword_1_1_0_0()); } match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getListLeftSquareBracketKeyword_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getListLeftSquareBracketKeyword_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__ListAssignment_1_1_0" // $ANTLR start "rule__EParameter__TypeAssignment_1_1_1" // InternalEMap.g:16095:1: rule__EParameter__TypeAssignment_1_1_1 : ( ruleEPrimtiveType ) ; public final void rule__EParameter__TypeAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16099:1: ( ( ruleEPrimtiveType ) ) // InternalEMap.g:16100:1: ( ruleEPrimtiveType ) { // InternalEMap.g:16100:1: ( ruleEPrimtiveType ) // InternalEMap.g:16101:1: ruleEPrimtiveType { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getTypeEPrimtiveTypeParserRuleCall_1_1_1_0()); } pushFollow(FOLLOW_2); ruleEPrimtiveType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getTypeEPrimtiveTypeParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__TypeAssignment_1_1_1" // $ANTLR start "rule__EParameter__NameAssignment_2" // InternalEMap.g:16110:1: rule__EParameter__NameAssignment_2 : ( RULE_ID ) ; public final void rule__EParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16114:1: ( ( RULE_ID ) ) // InternalEMap.g:16115:1: ( RULE_ID ) { // InternalEMap.g:16115:1: ( RULE_ID ) // InternalEMap.g:16116:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEParameterAccess().getNameIDTerminalRuleCall_2_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEParameterAccess().getNameIDTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EParameter__NameAssignment_2" // $ANTLR start "rule__EQuery__DbTypeAssignment_0" // InternalEMap.g:16125:1: rule__EQuery__DbTypeAssignment_0 : ( ( rule__EQuery__DbTypeAlternatives_0_0 ) ) ; public final void rule__EQuery__DbTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16129:1: ( ( ( rule__EQuery__DbTypeAlternatives_0_0 ) ) ) // InternalEMap.g:16130:1: ( ( rule__EQuery__DbTypeAlternatives_0_0 ) ) { // InternalEMap.g:16130:1: ( ( rule__EQuery__DbTypeAlternatives_0_0 ) ) // InternalEMap.g:16131:1: ( rule__EQuery__DbTypeAlternatives_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getDbTypeAlternatives_0_0()); } // InternalEMap.g:16132:1: ( rule__EQuery__DbTypeAlternatives_0_0 ) // InternalEMap.g:16132:2: rule__EQuery__DbTypeAlternatives_0_0 { pushFollow(FOLLOW_2); rule__EQuery__DbTypeAlternatives_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getDbTypeAlternatives_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__DbTypeAssignment_0" // $ANTLR start "rule__EQuery__MappingAssignment_1" // InternalEMap.g:16141:1: rule__EQuery__MappingAssignment_1 : ( ruleEObjectSection ) ; public final void rule__EQuery__MappingAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16145:1: ( ( ruleEObjectSection ) ) // InternalEMap.g:16146:1: ( ruleEObjectSection ) { // InternalEMap.g:16146:1: ( ruleEObjectSection ) // InternalEMap.g:16147:1: ruleEObjectSection { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getMappingEObjectSectionParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleEObjectSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getMappingEObjectSectionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__MappingAssignment_1" // $ANTLR start "rule__EQuery__FromAssignment_2_0_1" // InternalEMap.g:16156:1: rule__EQuery__FromAssignment_2_0_1 : ( RULE_STRING ) ; public final void rule__EQuery__FromAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16160:1: ( ( RULE_STRING ) ) // InternalEMap.g:16161:1: ( RULE_STRING ) { // InternalEMap.g:16161:1: ( RULE_STRING ) // InternalEMap.g:16162:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getFromSTRINGTerminalRuleCall_2_0_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getFromSTRINGTerminalRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__FromAssignment_2_0_1" // $ANTLR start "rule__EQuery__WhereAssignment_2_0_2_1" // InternalEMap.g:16171:1: rule__EQuery__WhereAssignment_2_0_2_1 : ( RULE_STRING ) ; public final void rule__EQuery__WhereAssignment_2_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16175:1: ( ( RULE_STRING ) ) // InternalEMap.g:16176:1: ( RULE_STRING ) { // InternalEMap.g:16176:1: ( RULE_STRING ) // InternalEMap.g:16177:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getWhereSTRINGTerminalRuleCall_2_0_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getWhereSTRINGTerminalRuleCall_2_0_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__WhereAssignment_2_0_2_1" // $ANTLR start "rule__EQuery__GroupByAssignment_2_0_3_1" // InternalEMap.g:16186:1: rule__EQuery__GroupByAssignment_2_0_3_1 : ( RULE_STRING ) ; public final void rule__EQuery__GroupByAssignment_2_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16190:1: ( ( RULE_STRING ) ) // InternalEMap.g:16191:1: ( RULE_STRING ) { // InternalEMap.g:16191:1: ( RULE_STRING ) // InternalEMap.g:16192:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getGroupBySTRINGTerminalRuleCall_2_0_3_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getGroupBySTRINGTerminalRuleCall_2_0_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__GroupByAssignment_2_0_3_1" // $ANTLR start "rule__EQuery__OrderbyAssignment_2_0_4_1" // InternalEMap.g:16201:1: rule__EQuery__OrderbyAssignment_2_0_4_1 : ( RULE_STRING ) ; public final void rule__EQuery__OrderbyAssignment_2_0_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16205:1: ( ( RULE_STRING ) ) // InternalEMap.g:16206:1: ( RULE_STRING ) { // InternalEMap.g:16206:1: ( RULE_STRING ) // InternalEMap.g:16207:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getOrderbySTRINGTerminalRuleCall_2_0_4_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getOrderbySTRINGTerminalRuleCall_2_0_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__OrderbyAssignment_2_0_4_1" // $ANTLR start "rule__EQuery__AllAssignment_2_1" // InternalEMap.g:16216:1: rule__EQuery__AllAssignment_2_1 : ( RULE_STRING ) ; public final void rule__EQuery__AllAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16220:1: ( ( RULE_STRING ) ) // InternalEMap.g:16221:1: ( RULE_STRING ) { // InternalEMap.g:16221:1: ( RULE_STRING ) // InternalEMap.g:16222:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEQueryAccess().getAllSTRINGTerminalRuleCall_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEQueryAccess().getAllSTRINGTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EQuery__AllAssignment_2_1" // $ANTLR start "rule__ECustomQuery__DbTypeAssignment_0" // InternalEMap.g:16231:1: rule__ECustomQuery__DbTypeAssignment_0 : ( ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) ) ; public final void rule__ECustomQuery__DbTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16235:1: ( ( ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) ) ) // InternalEMap.g:16236:1: ( ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) ) { // InternalEMap.g:16236:1: ( ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) ) // InternalEMap.g:16237:1: ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getDbTypeAlternatives_0_0()); } // InternalEMap.g:16238:1: ( rule__ECustomQuery__DbTypeAlternatives_0_0 ) // InternalEMap.g:16238:2: rule__ECustomQuery__DbTypeAlternatives_0_0 { pushFollow(FOLLOW_2); rule__ECustomQuery__DbTypeAlternatives_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getDbTypeAlternatives_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__DbTypeAssignment_0" // $ANTLR start "rule__ECustomQuery__ColumnsAssignment_1" // InternalEMap.g:16247:1: rule__ECustomQuery__ColumnsAssignment_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__ColumnsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16251:1: ( ( RULE_STRING ) ) // InternalEMap.g:16252:1: ( RULE_STRING ) { // InternalEMap.g:16252:1: ( RULE_STRING ) // InternalEMap.g:16253:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getColumnsSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getColumnsSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__ColumnsAssignment_1" // $ANTLR start "rule__ECustomQuery__FromAssignment_2_0_1" // InternalEMap.g:16262:1: rule__ECustomQuery__FromAssignment_2_0_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__FromAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16266:1: ( ( RULE_STRING ) ) // InternalEMap.g:16267:1: ( RULE_STRING ) { // InternalEMap.g:16267:1: ( RULE_STRING ) // InternalEMap.g:16268:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getFromSTRINGTerminalRuleCall_2_0_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getFromSTRINGTerminalRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__FromAssignment_2_0_1" // $ANTLR start "rule__ECustomQuery__WhereAssignment_2_0_2_1" // InternalEMap.g:16277:1: rule__ECustomQuery__WhereAssignment_2_0_2_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__WhereAssignment_2_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16281:1: ( ( RULE_STRING ) ) // InternalEMap.g:16282:1: ( RULE_STRING ) { // InternalEMap.g:16282:1: ( RULE_STRING ) // InternalEMap.g:16283:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getWhereSTRINGTerminalRuleCall_2_0_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getWhereSTRINGTerminalRuleCall_2_0_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__WhereAssignment_2_0_2_1" // $ANTLR start "rule__ECustomQuery__GroupByAssignment_2_0_3_1" // InternalEMap.g:16292:1: rule__ECustomQuery__GroupByAssignment_2_0_3_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__GroupByAssignment_2_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16296:1: ( ( RULE_STRING ) ) // InternalEMap.g:16297:1: ( RULE_STRING ) { // InternalEMap.g:16297:1: ( RULE_STRING ) // InternalEMap.g:16298:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getGroupBySTRINGTerminalRuleCall_2_0_3_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getGroupBySTRINGTerminalRuleCall_2_0_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__GroupByAssignment_2_0_3_1" // $ANTLR start "rule__ECustomQuery__OrderbyAssignment_2_0_4_1" // InternalEMap.g:16307:1: rule__ECustomQuery__OrderbyAssignment_2_0_4_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__OrderbyAssignment_2_0_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16311:1: ( ( RULE_STRING ) ) // InternalEMap.g:16312:1: ( RULE_STRING ) { // InternalEMap.g:16312:1: ( RULE_STRING ) // InternalEMap.g:16313:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getOrderbySTRINGTerminalRuleCall_2_0_4_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getOrderbySTRINGTerminalRuleCall_2_0_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__OrderbyAssignment_2_0_4_1" // $ANTLR start "rule__ECustomQuery__AllAssignment_2_1" // InternalEMap.g:16322:1: rule__ECustomQuery__AllAssignment_2_1 : ( RULE_STRING ) ; public final void rule__ECustomQuery__AllAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16326:1: ( ( RULE_STRING ) ) // InternalEMap.g:16327:1: ( RULE_STRING ) { // InternalEMap.g:16327:1: ( RULE_STRING ) // InternalEMap.g:16328:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getECustomQueryAccess().getAllSTRINGTerminalRuleCall_2_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getECustomQueryAccess().getAllSTRINGTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ECustomQuery__AllAssignment_2_1" // $ANTLR start "rule__EObjectSection__EntityAssignment_0" // InternalEMap.g:16337:1: rule__EObjectSection__EntityAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__EObjectSection__EntityAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16341:1: ( ( ( RULE_ID ) ) ) // InternalEMap.g:16342:1: ( ( RULE_ID ) ) { // InternalEMap.g:16342:1: ( ( RULE_ID ) ) // InternalEMap.g:16343:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getEntityEMappingEntityCrossReference_0_0()); } // InternalEMap.g:16344:1: ( RULE_ID ) // InternalEMap.g:16345:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getEntityEMappingEntityIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getEntityEMappingEntityIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getEntityEMappingEntityCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__EntityAssignment_0" // $ANTLR start "rule__EObjectSection__DescriminatedTypesAssignment_1_1" // InternalEMap.g:16356:1: rule__EObjectSection__DescriminatedTypesAssignment_1_1 : ( ( RULE_ID ) ) ; public final void rule__EObjectSection__DescriminatedTypesAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16360:1: ( ( ( RULE_ID ) ) ) // InternalEMap.g:16361:1: ( ( RULE_ID ) ) { // InternalEMap.g:16361:1: ( ( RULE_ID ) ) // InternalEMap.g:16362:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityCrossReference_1_1_0()); } // InternalEMap.g:16363:1: ( RULE_ID ) // InternalEMap.g:16364:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityIDTerminalRuleCall_1_1_0_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityIDTerminalRuleCall_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityCrossReference_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__DescriminatedTypesAssignment_1_1" // $ANTLR start "rule__EObjectSection__DescriminatedTypesAssignment_1_2_1" // InternalEMap.g:16375:1: rule__EObjectSection__DescriminatedTypesAssignment_1_2_1 : ( ( RULE_ID ) ) ; public final void rule__EObjectSection__DescriminatedTypesAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16379:1: ( ( ( RULE_ID ) ) ) // InternalEMap.g:16380:1: ( ( RULE_ID ) ) { // InternalEMap.g:16380:1: ( ( RULE_ID ) ) // InternalEMap.g:16381:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityCrossReference_1_2_1_0()); } // InternalEMap.g:16382:1: ( RULE_ID ) // InternalEMap.g:16383:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityIDTerminalRuleCall_1_2_1_0_1()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityIDTerminalRuleCall_1_2_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesEMappingEntityCrossReference_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__DescriminatedTypesAssignment_1_2_1" // $ANTLR start "rule__EObjectSection__PrefixAssignment_2_0" // InternalEMap.g:16394:1: rule__EObjectSection__PrefixAssignment_2_0 : ( RULE_ID ) ; public final void rule__EObjectSection__PrefixAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16398:1: ( ( RULE_ID ) ) // InternalEMap.g:16399:1: ( RULE_ID ) { // InternalEMap.g:16399:1: ( RULE_ID ) // InternalEMap.g:16400:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getPrefixIDTerminalRuleCall_2_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getPrefixIDTerminalRuleCall_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__PrefixAssignment_2_0" // $ANTLR start "rule__EObjectSection__AttributesAssignment_2_1_1" // InternalEMap.g:16409:1: rule__EObjectSection__AttributesAssignment_2_1_1 : ( ruleEMappingAttribute ) ; public final void rule__EObjectSection__AttributesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16413:1: ( ( ruleEMappingAttribute ) ) // InternalEMap.g:16414:1: ( ruleEMappingAttribute ) { // InternalEMap.g:16414:1: ( ruleEMappingAttribute ) // InternalEMap.g:16415:1: ruleEMappingAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getAttributesEMappingAttributeParserRuleCall_2_1_1_0()); } pushFollow(FOLLOW_2); ruleEMappingAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getAttributesEMappingAttributeParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__AttributesAssignment_2_1_1" // $ANTLR start "rule__EObjectSection__AttributesAssignment_2_1_2_1" // InternalEMap.g:16424:1: rule__EObjectSection__AttributesAssignment_2_1_2_1 : ( ruleEMappingAttribute ) ; public final void rule__EObjectSection__AttributesAssignment_2_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16428:1: ( ( ruleEMappingAttribute ) ) // InternalEMap.g:16429:1: ( ruleEMappingAttribute ) { // InternalEMap.g:16429:1: ( ruleEMappingAttribute ) // InternalEMap.g:16430:1: ruleEMappingAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getEObjectSectionAccess().getAttributesEMappingAttributeParserRuleCall_2_1_2_1_0()); } pushFollow(FOLLOW_2); ruleEMappingAttribute(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEObjectSectionAccess().getAttributesEMappingAttributeParserRuleCall_2_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EObjectSection__AttributesAssignment_2_1_2_1" // $ANTLR start "rule__EMappingAttribute__PkAssignment_0" // InternalEMap.g:16439:1: rule__EMappingAttribute__PkAssignment_0 : ( ( 'primarykey' ) ) ; public final void rule__EMappingAttribute__PkAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16443:1: ( ( ( 'primarykey' ) ) ) // InternalEMap.g:16444:1: ( ( 'primarykey' ) ) { // InternalEMap.g:16444:1: ( ( 'primarykey' ) ) // InternalEMap.g:16445:1: ( 'primarykey' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getPkPrimarykeyKeyword_0_0()); } // InternalEMap.g:16446:1: ( 'primarykey' ) // InternalEMap.g:16447:1: 'primarykey' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getPkPrimarykeyKeyword_0_0()); } match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getPkPrimarykeyKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getPkPrimarykeyKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__PkAssignment_0" // $ANTLR start "rule__EMappingAttribute__PropertyAssignment_1" // InternalEMap.g:16462:1: rule__EMappingAttribute__PropertyAssignment_1 : ( ruleQualifiedName ) ; public final void rule__EMappingAttribute__PropertyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16466:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:16467:1: ( ruleQualifiedName ) { // InternalEMap.g:16467:1: ( ruleQualifiedName ) // InternalEMap.g:16468:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getPropertyQualifiedNameParserRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getPropertyQualifiedNameParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__PropertyAssignment_1" // $ANTLR start "rule__EMappingAttribute__ColumnNameAssignment_3_0" // InternalEMap.g:16477:1: rule__EMappingAttribute__ColumnNameAssignment_3_0 : ( RULE_ID ) ; public final void rule__EMappingAttribute__ColumnNameAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16481:1: ( ( RULE_ID ) ) // InternalEMap.g:16482:1: ( RULE_ID ) { // InternalEMap.g:16482:1: ( RULE_ID ) // InternalEMap.g:16483:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getColumnNameIDTerminalRuleCall_3_0_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getColumnNameIDTerminalRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__ColumnNameAssignment_3_0" // $ANTLR start "rule__EMappingAttribute__ResolvedAssignment_3_1_0" // InternalEMap.g:16492:1: rule__EMappingAttribute__ResolvedAssignment_3_1_0 : ( ( 'resolve' ) ) ; public final void rule__EMappingAttribute__ResolvedAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16496:1: ( ( ( 'resolve' ) ) ) // InternalEMap.g:16497:1: ( ( 'resolve' ) ) { // InternalEMap.g:16497:1: ( ( 'resolve' ) ) // InternalEMap.g:16498:1: ( 'resolve' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } // InternalEMap.g:16499:1: ( 'resolve' ) // InternalEMap.g:16500:1: 'resolve' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getResolvedResolveKeyword_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__ResolvedAssignment_3_1_0" // $ANTLR start "rule__EMappingAttribute__QueryAssignment_3_1_1" // InternalEMap.g:16515:1: rule__EMappingAttribute__QueryAssignment_3_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__EMappingAttribute__QueryAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16519:1: ( ( ( ruleQualifiedName ) ) ) // InternalEMap.g:16520:1: ( ( ruleQualifiedName ) ) { // InternalEMap.g:16520:1: ( ( ruleQualifiedName ) ) // InternalEMap.g:16521:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getQueryENamedQueryCrossReference_3_1_1_0()); } // InternalEMap.g:16522:1: ( ruleQualifiedName ) // InternalEMap.g:16523:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getQueryENamedQueryQualifiedNameParserRuleCall_3_1_1_0_1()); } pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getQueryENamedQueryQualifiedNameParserRuleCall_3_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getQueryENamedQueryCrossReference_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__QueryAssignment_3_1_1" // $ANTLR start "rule__EMappingAttribute__ParametersAssignment_3_1_3" // InternalEMap.g:16534:1: rule__EMappingAttribute__ParametersAssignment_3_1_3 : ( RULE_ID ) ; public final void rule__EMappingAttribute__ParametersAssignment_3_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16538:1: ( ( RULE_ID ) ) // InternalEMap.g:16539:1: ( RULE_ID ) { // InternalEMap.g:16539:1: ( RULE_ID ) // InternalEMap.g:16540:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getParametersIDTerminalRuleCall_3_1_3_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getParametersIDTerminalRuleCall_3_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__ParametersAssignment_3_1_3" // $ANTLR start "rule__EMappingAttribute__MappedAssignment_3_2_0" // InternalEMap.g:16549:1: rule__EMappingAttribute__MappedAssignment_3_2_0 : ( ( 'map' ) ) ; public final void rule__EMappingAttribute__MappedAssignment_3_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16553:1: ( ( ( 'map' ) ) ) // InternalEMap.g:16554:1: ( ( 'map' ) ) { // InternalEMap.g:16554:1: ( ( 'map' ) ) // InternalEMap.g:16555:1: ( 'map' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getMappedMapKeyword_3_2_0_0()); } // InternalEMap.g:16556:1: ( 'map' ) // InternalEMap.g:16557:1: 'map' { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getMappedMapKeyword_3_2_0_0()); } match(input,11,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getMappedMapKeyword_3_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getMappedMapKeyword_3_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__MappedAssignment_3_2_0" // $ANTLR start "rule__EMappingAttribute__MapAssignment_3_2_1" // InternalEMap.g:16572:1: rule__EMappingAttribute__MapAssignment_3_2_1 : ( ruleEObjectSection ) ; public final void rule__EMappingAttribute__MapAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16576:1: ( ( ruleEObjectSection ) ) // InternalEMap.g:16577:1: ( ruleEObjectSection ) { // InternalEMap.g:16577:1: ( ruleEObjectSection ) // InternalEMap.g:16578:1: ruleEObjectSection { if ( state.backtracking==0 ) { before(grammarAccess.getEMappingAttributeAccess().getMapEObjectSectionParserRuleCall_3_2_1_0()); } pushFollow(FOLLOW_2); ruleEObjectSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEMappingAttributeAccess().getMapEObjectSectionParserRuleCall_3_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EMappingAttribute__MapAssignment_3_2_1" // $ANTLR start "rule__EType__UrlAssignment_1" // InternalEMap.g:16587:1: rule__EType__UrlAssignment_1 : ( RULE_STRING ) ; public final void rule__EType__UrlAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16591:1: ( ( RULE_STRING ) ) // InternalEMap.g:16592:1: ( RULE_STRING ) { // InternalEMap.g:16592:1: ( RULE_STRING ) // InternalEMap.g:16593:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getUrlSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getUrlSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__UrlAssignment_1" // $ANTLR start "rule__EType__NameAssignment_3" // InternalEMap.g:16602:1: rule__EType__NameAssignment_3 : ( RULE_ID ) ; public final void rule__EType__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalEMap.g:16606:1: ( ( RULE_ID ) ) // InternalEMap.g:16607:1: ( RULE_ID ) { // InternalEMap.g:16607:1: ( RULE_ID ) // InternalEMap.g:16608:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getETypeAccess().getNameIDTerminalRuleCall_3_0()); } match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getETypeAccess().getNameIDTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__EType__NameAssignment_3" // Delegated rules protected DFA6 dfa6 = new DFA6(this); static final String dfa_1s = "\6\uffff"; static final String dfa_2s = "\1\uffff\1\3\3\uffff\1\3"; static final String dfa_3s = "\1\5\1\32\1\5\2\uffff\1\32"; static final String dfa_4s = "\1\5\1\114\1\112\2\uffff\1\114"; static final String dfa_5s = "\3\uffff\1\2\1\1\1\uffff"; static final String dfa_6s = "\6\uffff}>"; static final String[] dfa_7s = { "\1\1", "\1\3\31\uffff\1\3\2\uffff\1\2\1\3\23\uffff\1\3", "\1\5\104\uffff\1\4", "", "", "\1\3\31\uffff\1\3\2\uffff\1\2\1\3\23\uffff\1\3" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); static final short[] dfa_2 = DFA.unpackEncodedString(dfa_2s); static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); static final char[] dfa_4 = DFA.unpackEncodedStringToUnsignedChars(dfa_4s); static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); class DFA6 extends DFA { public DFA6(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 6; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; this.max = dfa_4; this.accept = dfa_5; this.special = dfa_6; this.transition = dfa_7; } public String getDescription() { return "1445:1: rule__Import__ImportedNamespaceAlternatives_1_0 : ( ( ruleQualifiedNameWithWildcard ) | ( ruleQualifiedName ) );"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0010000000000002L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000008002000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000020000020L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000800D0000000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000040000002L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000080000000002L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000300000000L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000C00000000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000050000000L}); public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000010000000L}); public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000022L}); public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000F00000L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000008000010L}); public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00002E6010000000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000020000000000L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000040000000000L}); public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000004000000000L}); public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000010040000000L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000001010L}); public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000100000000000L}); public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000800L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0001000010000020L}); public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000002L}); public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000400000000000L}); public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x000A800010000000L}); public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x000A000000000002L}); public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x00000000100F8020L,0x0000000000012000L}); public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x00000000000F8022L,0x0000000000012000L}); public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0004000000000000L}); public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0110000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0080000000000000L}); public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0080000000000002L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000008006000L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0600000010000000L}); public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0800400000000000L}); public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000006000L}); public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x00000000030F8820L,0x0000000000010104L}); public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x1000000000000000L}); public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000008L}); public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x8000000000000000L,0x0000000000008001L}); public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000003000020L}); public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000008008000000L}); public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x00000100000F8020L,0x0000000000012000L}); public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x00000000000F8020L,0x0000000000012000L}); public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x00000000000F8820L,0x0000000000000104L}); public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x00000000000F8020L}); public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000008000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000010000000020L}); public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000010L}); public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000E0L}); public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000008000000020L}); public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000020L,0x0000000000002000L}); public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000820L,0x0000000000000008L}); public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); }