package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal; import java.io.InputStream; import org.eclipse.xtext.*; import org.eclipse.xtext.parser.*; import org.eclipse.xtext.parser.impl.*; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.emf.ecore.EObject; import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess; import org.antlr.runtime.*; import java.util.Stack; import java.util.List; import java.util.ArrayList; @SuppressWarnings("all") public class InternalAppliedStereotypePropertyParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[]{ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'" }; public static final int RULE_ID = 6; public static final int T__29 = 29; public static final int T__28 = 28; public static final int T__27 = 27; public static final int T__26 = 26; public static final int T__25 = 25; public static final int T__24 = 24; public static final int T__23 = 23; public static final int T__22 = 22; public static final int RULE_ANY_OTHER = 11; public static final int T__21 = 21; public static final int T__20 = 20; public static final int EOF = -1; public static final int T__93 = 93; public static final int T__19 = 19; public static final int T__94 = 94; public static final int T__91 = 91; public static final int T__92 = 92; public static final int T__16 = 16; public static final int T__15 = 15; public static final int T__90 = 90; public static final int T__18 = 18; public static final int T__17 = 17; public static final int T__12 = 12; public static final int T__14 = 14; public static final int T__13 = 13; public static final int T__99 = 99; public static final int RULE_INTEGERVALUE = 7; public static final int T__98 = 98; public static final int T__97 = 97; public static final int T__96 = 96; public static final int T__95 = 95; public static final int T__80 = 80; public static final int T__81 = 81; public static final int T__82 = 82; public static final int T__83 = 83; public static final int T__85 = 85; public static final int T__84 = 84; public static final int T__87 = 87; public static final int T__86 = 86; public static final int T__89 = 89; public static final int T__88 = 88; public static final int RULE_ML_COMMENT = 4; public static final int RULE_STRING = 8; public static final int T__71 = 71; public static final int T__72 = 72; public static final int T__70 = 70; public static final int T__76 = 76; public static final int T__75 = 75; public static final int T__74 = 74; public static final int T__73 = 73; public static final int T__79 = 79; public static final int T__78 = 78; public static final int T__77 = 77; public static final int T__68 = 68; public static final int T__69 = 69; public static final int T__66 = 66; public static final int T__67 = 67; public static final int T__64 = 64; public static final int T__65 = 65; public static final int T__62 = 62; public static final int T__63 = 63; public static final int T__61 = 61; public static final int T__60 = 60; public static final int T__55 = 55; public static final int T__56 = 56; public static final int T__57 = 57; public static final int T__58 = 58; public static final int T__51 = 51; public static final int T__52 = 52; public static final int T__53 = 53; public static final int T__54 = 54; public static final int T__107 = 107; public static final int T__108 = 108; public static final int T__109 = 109; public static final int T__103 = 103; public static final int T__59 = 59; public static final int T__104 = 104; public static final int T__105 = 105; public static final int T__106 = 106; public static final int RULE_INT = 9; public static final int T__50 = 50; public static final int T__42 = 42; public static final int T__43 = 43; public static final int T__40 = 40; public static final int T__41 = 41; public static final int T__46 = 46; public static final int T__47 = 47; public static final int T__44 = 44; public static final int T__45 = 45; public static final int T__48 = 48; public static final int T__49 = 49; public static final int T__102 = 102; public static final int T__101 = 101; public static final int T__100 = 100; public static final int RULE_SL_COMMENT = 5; public static final int T__30 = 30; public static final int T__31 = 31; public static final int T__32 = 32; public static final int T__33 = 33; public static final int T__34 = 34; public static final int T__35 = 35; public static final int T__36 = 36; public static final int T__37 = 37; public static final int T__38 = 38; public static final int T__39 = 39; public static final int RULE_WS = 10; // delegates // delegators public InternalAppliedStereotypePropertyParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalAppliedStereotypePropertyParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalAppliedStereotypePropertyParser.tokenNames; } public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g"; } private AppliedStereotypePropertyGrammarAccess grammarAccess; public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleAppliedStereotypePropertyRule" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ; public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:1: ( ruleAppliedStereotypePropertyRule EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:1: ruleAppliedStereotypePropertyRule EOF { before(grammarAccess.getAppliedStereotypePropertyRuleRule()); pushFollow(FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61); ruleAppliedStereotypePropertyRule(); state._fsp--; after(grammarAccess.getAppliedStereotypePropertyRuleRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAppliedStereotypePropertyRule" // $ANTLR start "ruleAppliedStereotypePropertyRule" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) ; public final void ruleAppliedStereotypePropertyRule() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:2: ( ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:1: ( rule__AppliedStereotypePropertyRule__Group__0 ) { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:2: rule__AppliedStereotypePropertyRule__Group__0 { pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94); rule__AppliedStereotypePropertyRule__Group__0(); state._fsp--; } after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAppliedStereotypePropertyRule" // $ANTLR start "entryRuleExpressionValueRule" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ; public final void entryRuleExpressionValueRule() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:1: ( ruleExpressionValueRule EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:1: ruleExpressionValueRule EOF { before(grammarAccess.getExpressionValueRuleRule()); pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121); ruleExpressionValueRule(); state._fsp--; after(grammarAccess.getExpressionValueRuleRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleExpressionValueRule128); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleExpressionValueRule" // $ANTLR start "ruleExpressionValueRule" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ; public final void ruleExpressionValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:1: ( rule__ExpressionValueRule__Group__0 ) { before(grammarAccess.getExpressionValueRuleAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:2: rule__ExpressionValueRule__Group__0 { pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154); rule__ExpressionValueRule__Group__0(); state._fsp--; } after(grammarAccess.getExpressionValueRuleAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleExpressionValueRule" // $ANTLR start "entryRuleLITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:118:1: entryRuleLITERAL : ruleLITERAL EOF ; public final void entryRuleLITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:119:1: ( ruleLITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:120:1: ruleLITERAL EOF { before(grammarAccess.getLITERALRule()); pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL183); ruleLITERAL(); state._fsp--; after(grammarAccess.getLITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLITERAL190); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLITERAL" // $ANTLR start "ruleLITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:127:1: ruleLITERAL : ( ( rule__LITERAL__Alternatives ) ) ; public final void ruleLITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:131:2: ( ( ( rule__LITERAL__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: ( rule__LITERAL__Alternatives ) { before(grammarAccess.getLITERALAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:1: ( rule__LITERAL__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:2: rule__LITERAL__Alternatives { pushFollow(FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216); rule__LITERAL__Alternatives(); state._fsp--; } after(grammarAccess.getLITERALAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLITERAL" // $ANTLR start "entryRuleBOOLEAN_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:146:1: entryRuleBOOLEAN_LITERAL : ruleBOOLEAN_LITERAL EOF ; public final void entryRuleBOOLEAN_LITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:147:1: ( ruleBOOLEAN_LITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:148:1: ruleBOOLEAN_LITERAL EOF { before(grammarAccess.getBOOLEAN_LITERALRule()); pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243); ruleBOOLEAN_LITERAL(); state._fsp--; after(grammarAccess.getBOOLEAN_LITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleBOOLEAN_LITERAL" // $ANTLR start "ruleBOOLEAN_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:155:1: ruleBOOLEAN_LITERAL : ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) ; public final void ruleBOOLEAN_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:159:2: ( ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:161:1: ( rule__BOOLEAN_LITERAL__ValueAssignment ) { before(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:1: ( rule__BOOLEAN_LITERAL__ValueAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:2: rule__BOOLEAN_LITERAL__ValueAssignment { pushFollow(FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276); rule__BOOLEAN_LITERAL__ValueAssignment(); state._fsp--; } after(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleBOOLEAN_LITERAL" // $ANTLR start "entryRuleNUMBER_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:174:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ; public final void entryRuleNUMBER_LITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:175:1: ( ruleNUMBER_LITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:176:1: ruleNUMBER_LITERAL EOF { before(grammarAccess.getNUMBER_LITERALRule()); pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303); ruleNUMBER_LITERAL(); state._fsp--; after(grammarAccess.getNUMBER_LITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNUMBER_LITERAL" // $ANTLR start "ruleNUMBER_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Alternatives ) ) ; public final void ruleNUMBER_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:187:2: ( ( ( rule__NUMBER_LITERAL__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:189:1: ( rule__NUMBER_LITERAL__Alternatives ) { before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:1: ( rule__NUMBER_LITERAL__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:2: rule__NUMBER_LITERAL__Alternatives { pushFollow(FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336); rule__NUMBER_LITERAL__Alternatives(); state._fsp--; } after(grammarAccess.getNUMBER_LITERALAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNUMBER_LITERAL" // $ANTLR start "entryRuleINTEGER_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:202:1: entryRuleINTEGER_LITERAL : ruleINTEGER_LITERAL EOF ; public final void entryRuleINTEGER_LITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:203:1: ( ruleINTEGER_LITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:204:1: ruleINTEGER_LITERAL EOF { before(grammarAccess.getINTEGER_LITERALRule()); pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363); ruleINTEGER_LITERAL(); state._fsp--; after(grammarAccess.getINTEGER_LITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleINTEGER_LITERAL" // $ANTLR start "ruleINTEGER_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:211:1: ruleINTEGER_LITERAL : ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) ; public final void ruleINTEGER_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:215:2: ( ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:217:1: ( rule__INTEGER_LITERAL__ValueAssignment ) { before(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:1: ( rule__INTEGER_LITERAL__ValueAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:2: rule__INTEGER_LITERAL__ValueAssignment { pushFollow(FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396); rule__INTEGER_LITERAL__ValueAssignment(); state._fsp--; } after(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleINTEGER_LITERAL" // $ANTLR start "entryRuleUNLIMITED_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:230:1: entryRuleUNLIMITED_LITERAL : ruleUNLIMITED_LITERAL EOF ; public final void entryRuleUNLIMITED_LITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:231:1: ( ruleUNLIMITED_LITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:232:1: ruleUNLIMITED_LITERAL EOF { before(grammarAccess.getUNLIMITED_LITERALRule()); pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423); ruleUNLIMITED_LITERAL(); state._fsp--; after(grammarAccess.getUNLIMITED_LITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleUNLIMITED_LITERAL" // $ANTLR start "ruleUNLIMITED_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:239:1: ruleUNLIMITED_LITERAL : ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) ; public final void ruleUNLIMITED_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:243:2: ( ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:245:1: ( rule__UNLIMITED_LITERAL__ValueAssignment ) { before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:1: ( rule__UNLIMITED_LITERAL__ValueAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:2: rule__UNLIMITED_LITERAL__ValueAssignment { pushFollow(FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456); rule__UNLIMITED_LITERAL__ValueAssignment(); state._fsp--; } after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleUNLIMITED_LITERAL" // $ANTLR start "entryRuleSTRING_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:258:1: entryRuleSTRING_LITERAL : ruleSTRING_LITERAL EOF ; public final void entryRuleSTRING_LITERAL() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:259:1: ( ruleSTRING_LITERAL EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:260:1: ruleSTRING_LITERAL EOF { before(grammarAccess.getSTRING_LITERALRule()); pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483); ruleSTRING_LITERAL(); state._fsp--; after(grammarAccess.getSTRING_LITERALRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSTRING_LITERAL490); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSTRING_LITERAL" // $ANTLR start "ruleSTRING_LITERAL" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: ruleSTRING_LITERAL : ( ( rule__STRING_LITERAL__ValueAssignment ) ) ; public final void ruleSTRING_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:271:2: ( ( ( rule__STRING_LITERAL__ValueAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:273:1: ( rule__STRING_LITERAL__ValueAssignment ) { before(grammarAccess.getSTRING_LITERALAccess().getValueAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:1: ( rule__STRING_LITERAL__ValueAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:2: rule__STRING_LITERAL__ValueAssignment { pushFollow(FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516); rule__STRING_LITERAL__ValueAssignment(); state._fsp--; } after(grammarAccess.getSTRING_LITERALAccess().getValueAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSTRING_LITERAL" // $ANTLR start "entryRuleNameExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:286:1: entryRuleNameExpression : ruleNameExpression EOF ; public final void entryRuleNameExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:287:1: ( ruleNameExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:288:1: ruleNameExpression EOF { before(grammarAccess.getNameExpressionRule()); pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression543); ruleNameExpression(); state._fsp--; after(grammarAccess.getNameExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNameExpression550); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNameExpression" // $ANTLR start "ruleNameExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:295:1: ruleNameExpression : ( ( rule__NameExpression__Group__0 ) ) ; public final void ruleNameExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:299:2: ( ( ( rule__NameExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:301:1: ( rule__NameExpression__Group__0 ) { before(grammarAccess.getNameExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:1: ( rule__NameExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:2: rule__NameExpression__Group__0 { pushFollow(FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576); rule__NameExpression__Group__0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNameExpression" // $ANTLR start "entryRuleQualifiedNamePath" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:314:1: entryRuleQualifiedNamePath : ruleQualifiedNamePath EOF ; public final void entryRuleQualifiedNamePath() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:315:1: ( ruleQualifiedNamePath EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:316:1: ruleQualifiedNamePath EOF { before(grammarAccess.getQualifiedNamePathRule()); pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603); ruleQualifiedNamePath(); state._fsp--; after(grammarAccess.getQualifiedNamePathRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNamePath610); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleQualifiedNamePath" // $ANTLR start "ruleQualifiedNamePath" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:323:1: ruleQualifiedNamePath : ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) ; public final void ruleQualifiedNamePath() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:327:2: ( ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:330:1: ( rule__QualifiedNamePath__Group__0 ) { before(grammarAccess.getQualifiedNamePathAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:1: ( rule__QualifiedNamePath__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:2: rule__QualifiedNamePath__Group__0 { pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638); rule__QualifiedNamePath__Group__0(); state._fsp--; } after(grammarAccess.getQualifiedNamePathAccess().getGroup()); } // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:334:1: ( ( rule__QualifiedNamePath__Group__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:335:1: ( rule__QualifiedNamePath__Group__0 )* { before(grammarAccess.getQualifiedNamePathAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:1: ( rule__QualifiedNamePath__Group__0 )* loop1: do { int alt1 = 2; int LA1_0 = input.LA(1); if((LA1_0 == RULE_ID)) { int LA1_2 = input.LA(2); if((LA1_2 == 18)) { int LA1_3 = input.LA(3); if((LA1_3 == RULE_ID)) { int LA1_5 = input.LA(4); if((LA1_5 == 63)) { alt1 = 1; } } } else if((LA1_2 == 61)) { alt1 = 1; } } switch(alt1) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:2: rule__QualifiedNamePath__Group__0 { pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650); rule__QualifiedNamePath__Group__0(); state._fsp--; } break; default: break loop1; } } while(true); after(grammarAccess.getQualifiedNamePathAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleQualifiedNamePath" // $ANTLR start "entryRuleUnqualifiedName" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:349:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ; public final void entryRuleUnqualifiedName() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:350:1: ( ruleUnqualifiedName EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ruleUnqualifiedName EOF { before(grammarAccess.getUnqualifiedNameRule()); pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680); ruleUnqualifiedName(); state._fsp--; after(grammarAccess.getUnqualifiedNameRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleUnqualifiedName687); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleUnqualifiedName" // $ANTLR start "ruleUnqualifiedName" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:358:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__Group__0 ) ) ; public final void ruleUnqualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:362:2: ( ( ( rule__UnqualifiedName__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:364:1: ( rule__UnqualifiedName__Group__0 ) { before(grammarAccess.getUnqualifiedNameAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:1: ( rule__UnqualifiedName__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:2: rule__UnqualifiedName__Group__0 { pushFollow(FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713); rule__UnqualifiedName__Group__0(); state._fsp--; } after(grammarAccess.getUnqualifiedNameAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleUnqualifiedName" // $ANTLR start "entryRuleTemplateBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:377:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ; public final void entryRuleTemplateBinding() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:378:1: ( ruleTemplateBinding EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:379:1: ruleTemplateBinding EOF { before(grammarAccess.getTemplateBindingRule()); pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740); ruleTemplateBinding(); state._fsp--; after(grammarAccess.getTemplateBindingRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleTemplateBinding747); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleTemplateBinding" // $ANTLR start "ruleTemplateBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:386:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ; public final void ruleTemplateBinding() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:390:2: ( ( ( rule__TemplateBinding__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:392:1: ( rule__TemplateBinding__Group__0 ) { before(grammarAccess.getTemplateBindingAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:1: ( rule__TemplateBinding__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:2: rule__TemplateBinding__Group__0 { pushFollow(FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773); rule__TemplateBinding__Group__0(); state._fsp--; } after(grammarAccess.getTemplateBindingAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleTemplateBinding" // $ANTLR start "entryRuleNamedTemplateBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:405:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ; public final void entryRuleNamedTemplateBinding() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:406:1: ( ruleNamedTemplateBinding EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:407:1: ruleNamedTemplateBinding EOF { before(grammarAccess.getNamedTemplateBindingRule()); pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800); ruleNamedTemplateBinding(); state._fsp--; after(grammarAccess.getNamedTemplateBindingRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNamedTemplateBinding807); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNamedTemplateBinding" // $ANTLR start "ruleNamedTemplateBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:414:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ; public final void ruleNamedTemplateBinding() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:418:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:420:1: ( rule__NamedTemplateBinding__Group__0 ) { before(grammarAccess.getNamedTemplateBindingAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( rule__NamedTemplateBinding__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: rule__NamedTemplateBinding__Group__0 { pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833); rule__NamedTemplateBinding__Group__0(); state._fsp--; } after(grammarAccess.getNamedTemplateBindingAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNamedTemplateBinding" // $ANTLR start "entryRuleQualifiedNameWithBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:433:1: entryRuleQualifiedNameWithBinding : ruleQualifiedNameWithBinding EOF ; public final void entryRuleQualifiedNameWithBinding() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:434:1: ( ruleQualifiedNameWithBinding EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:435:1: ruleQualifiedNameWithBinding EOF { before(grammarAccess.getQualifiedNameWithBindingRule()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getQualifiedNameWithBindingRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleQualifiedNameWithBinding" // $ANTLR start "ruleQualifiedNameWithBinding" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:442:1: ruleQualifiedNameWithBinding : ( ( rule__QualifiedNameWithBinding__Group__0 ) ) ; public final void ruleQualifiedNameWithBinding() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:446:2: ( ( ( rule__QualifiedNameWithBinding__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:448:1: ( rule__QualifiedNameWithBinding__Group__0 ) { before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:1: ( rule__QualifiedNameWithBinding__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:2: rule__QualifiedNameWithBinding__Group__0 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893); rule__QualifiedNameWithBinding__Group__0(); state._fsp--; } after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleQualifiedNameWithBinding" // $ANTLR start "entryRuleTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:461:1: entryRuleTuple : ruleTuple EOF ; public final void entryRuleTuple() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:462:1: ( ruleTuple EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:463:1: ruleTuple EOF { before(grammarAccess.getTupleRule()); pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple920); ruleTuple(); state._fsp--; after(grammarAccess.getTupleRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleTuple927); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleTuple" // $ANTLR start "ruleTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ; public final void ruleTuple() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:474:2: ( ( ( rule__Tuple__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:476:1: ( rule__Tuple__Group__0 ) { before(grammarAccess.getTupleAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:1: ( rule__Tuple__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:2: rule__Tuple__Group__0 { pushFollow(FOLLOW_rule__Tuple__Group__0_in_ruleTuple953); rule__Tuple__Group__0(); state._fsp--; } after(grammarAccess.getTupleAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleTuple" // $ANTLR start "entryRuleTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: entryRuleTupleElement : ruleTupleElement EOF ; public final void entryRuleTupleElement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:490:1: ( ruleTupleElement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:491:1: ruleTupleElement EOF { before(grammarAccess.getTupleElementRule()); pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement980); ruleTupleElement(); state._fsp--; after(grammarAccess.getTupleElementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleTupleElement987); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleTupleElement" // $ANTLR start "ruleTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:498:1: ruleTupleElement : ( ( rule__TupleElement__ArgumentAssignment ) ) ; public final void ruleTupleElement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:502:2: ( ( ( rule__TupleElement__ArgumentAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:504:1: ( rule__TupleElement__ArgumentAssignment ) { before(grammarAccess.getTupleElementAccess().getArgumentAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:1: ( rule__TupleElement__ArgumentAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:2: rule__TupleElement__ArgumentAssignment { pushFollow(FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013); rule__TupleElement__ArgumentAssignment(); state._fsp--; } after(grammarAccess.getTupleElementAccess().getArgumentAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleTupleElement" // $ANTLR start "entryRuleExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:517:1: entryRuleExpression : ruleExpression EOF ; public final void entryRuleExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:518:1: ( ruleExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:519:1: ruleExpression EOF { before(grammarAccess.getExpressionRule()); pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression1040); ruleExpression(); state._fsp--; after(grammarAccess.getExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleExpression1047); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleExpression" // $ANTLR start "ruleExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:526:1: ruleExpression : ( ruleConditionalTestExpression ) ; public final void ruleExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:530:2: ( ( ruleConditionalTestExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:532:1: ruleConditionalTestExpression { before(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall()); pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073); ruleConditionalTestExpression(); state._fsp--; after(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleExpression" // $ANTLR start "entryRuleConditionalTestExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:545:1: entryRuleConditionalTestExpression : ruleConditionalTestExpression EOF ; public final void entryRuleConditionalTestExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:546:1: ( ruleConditionalTestExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:547:1: ruleConditionalTestExpression EOF { before(grammarAccess.getConditionalTestExpressionRule()); pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099); ruleConditionalTestExpression(); state._fsp--; after(grammarAccess.getConditionalTestExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalTestExpression1106); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleConditionalTestExpression" // $ANTLR start "ruleConditionalTestExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:554:1: ruleConditionalTestExpression : ( ( rule__ConditionalTestExpression__Group__0 ) ) ; public final void ruleConditionalTestExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:558:2: ( ( ( rule__ConditionalTestExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:560:1: ( rule__ConditionalTestExpression__Group__0 ) { before(grammarAccess.getConditionalTestExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:1: ( rule__ConditionalTestExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:2: rule__ConditionalTestExpression__Group__0 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132); rule__ConditionalTestExpression__Group__0(); state._fsp--; } after(grammarAccess.getConditionalTestExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleConditionalTestExpression" // $ANTLR start "entryRuleConditionalOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:573:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ; public final void entryRuleConditionalOrExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:574:1: ( ruleConditionalOrExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:575:1: ruleConditionalOrExpression EOF { before(grammarAccess.getConditionalOrExpressionRule()); pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159); ruleConditionalOrExpression(); state._fsp--; after(grammarAccess.getConditionalOrExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalOrExpression1166); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleConditionalOrExpression" // $ANTLR start "ruleConditionalOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:582:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ; public final void ruleConditionalOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:586:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:588:1: ( rule__ConditionalOrExpression__Group__0 ) { before(grammarAccess.getConditionalOrExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:1: ( rule__ConditionalOrExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:2: rule__ConditionalOrExpression__Group__0 { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192); rule__ConditionalOrExpression__Group__0(); state._fsp--; } after(grammarAccess.getConditionalOrExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleConditionalOrExpression" // $ANTLR start "entryRuleConditionalAndExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:601:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ; public final void entryRuleConditionalAndExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:602:1: ( ruleConditionalAndExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:603:1: ruleConditionalAndExpression EOF { before(grammarAccess.getConditionalAndExpressionRule()); pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219); ruleConditionalAndExpression(); state._fsp--; after(grammarAccess.getConditionalAndExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalAndExpression1226); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleConditionalAndExpression" // $ANTLR start "ruleConditionalAndExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:610:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ; public final void ruleConditionalAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:614:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:616:1: ( rule__ConditionalAndExpression__Group__0 ) { before(grammarAccess.getConditionalAndExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:1: ( rule__ConditionalAndExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:2: rule__ConditionalAndExpression__Group__0 { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252); rule__ConditionalAndExpression__Group__0(); state._fsp--; } after(grammarAccess.getConditionalAndExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleConditionalAndExpression" // $ANTLR start "entryRuleInclusiveOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:629:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ; public final void entryRuleInclusiveOrExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:630:1: ( ruleInclusiveOrExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ruleInclusiveOrExpression EOF { before(grammarAccess.getInclusiveOrExpressionRule()); pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279); ruleInclusiveOrExpression(); state._fsp--; after(grammarAccess.getInclusiveOrExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInclusiveOrExpression" // $ANTLR start "ruleInclusiveOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:638:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ; public final void ruleInclusiveOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:642:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:644:1: ( rule__InclusiveOrExpression__Group__0 ) { before(grammarAccess.getInclusiveOrExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:1: ( rule__InclusiveOrExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:2: rule__InclusiveOrExpression__Group__0 { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312); rule__InclusiveOrExpression__Group__0(); state._fsp--; } after(grammarAccess.getInclusiveOrExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInclusiveOrExpression" // $ANTLR start "entryRuleExclusiveOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:657:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ; public final void entryRuleExclusiveOrExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:658:1: ( ruleExclusiveOrExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:659:1: ruleExclusiveOrExpression EOF { before(grammarAccess.getExclusiveOrExpressionRule()); pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339); ruleExclusiveOrExpression(); state._fsp--; after(grammarAccess.getExclusiveOrExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleExclusiveOrExpression" // $ANTLR start "ruleExclusiveOrExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:666:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ; public final void ruleExclusiveOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:670:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:672:1: ( rule__ExclusiveOrExpression__Group__0 ) { before(grammarAccess.getExclusiveOrExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:1: ( rule__ExclusiveOrExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:2: rule__ExclusiveOrExpression__Group__0 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372); rule__ExclusiveOrExpression__Group__0(); state._fsp--; } after(grammarAccess.getExclusiveOrExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleExclusiveOrExpression" // $ANTLR start "entryRuleAndExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:685:1: entryRuleAndExpression : ruleAndExpression EOF ; public final void entryRuleAndExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:686:1: ( ruleAndExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:687:1: ruleAndExpression EOF { before(grammarAccess.getAndExpressionRule()); pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399); ruleAndExpression(); state._fsp--; after(grammarAccess.getAndExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAndExpression1406); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAndExpression" // $ANTLR start "ruleAndExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:694:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ; public final void ruleAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:698:2: ( ( ( rule__AndExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:700:1: ( rule__AndExpression__Group__0 ) { before(grammarAccess.getAndExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:1: ( rule__AndExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:2: rule__AndExpression__Group__0 { pushFollow(FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432); rule__AndExpression__Group__0(); state._fsp--; } after(grammarAccess.getAndExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAndExpression" // $ANTLR start "entryRuleEqualityExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:713:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ; public final void entryRuleEqualityExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:714:1: ( ruleEqualityExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:715:1: ruleEqualityExpression EOF { before(grammarAccess.getEqualityExpressionRule()); pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459); ruleEqualityExpression(); state._fsp--; after(grammarAccess.getEqualityExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleEqualityExpression1466); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleEqualityExpression" // $ANTLR start "ruleEqualityExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:722:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ; public final void ruleEqualityExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:726:2: ( ( ( rule__EqualityExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:728:1: ( rule__EqualityExpression__Group__0 ) { before(grammarAccess.getEqualityExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:1: ( rule__EqualityExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:2: rule__EqualityExpression__Group__0 { pushFollow(FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492); rule__EqualityExpression__Group__0(); state._fsp--; } after(grammarAccess.getEqualityExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleEqualityExpression" // $ANTLR start "entryRuleClassificationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ; public final void entryRuleClassificationExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:742:1: ( ruleClassificationExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:743:1: ruleClassificationExpression EOF { before(grammarAccess.getClassificationExpressionRule()); pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519); ruleClassificationExpression(); state._fsp--; after(grammarAccess.getClassificationExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationExpression1526); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassificationExpression" // $ANTLR start "ruleClassificationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:750:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ; public final void ruleClassificationExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:754:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:756:1: ( rule__ClassificationExpression__Group__0 ) { before(grammarAccess.getClassificationExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:1: ( rule__ClassificationExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:2: rule__ClassificationExpression__Group__0 { pushFollow(FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552); rule__ClassificationExpression__Group__0(); state._fsp--; } after(grammarAccess.getClassificationExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassificationExpression" // $ANTLR start "entryRuleRelationalExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:769:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ; public final void entryRuleRelationalExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:770:1: ( ruleRelationalExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:771:1: ruleRelationalExpression EOF { before(grammarAccess.getRelationalExpressionRule()); pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579); ruleRelationalExpression(); state._fsp--; after(grammarAccess.getRelationalExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleRelationalExpression1586); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleRelationalExpression" // $ANTLR start "ruleRelationalExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:778:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ; public final void ruleRelationalExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:782:2: ( ( ( rule__RelationalExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:784:1: ( rule__RelationalExpression__Group__0 ) { before(grammarAccess.getRelationalExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:1: ( rule__RelationalExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:2: rule__RelationalExpression__Group__0 { pushFollow(FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612); rule__RelationalExpression__Group__0(); state._fsp--; } after(grammarAccess.getRelationalExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleRelationalExpression" // $ANTLR start "entryRuleShiftExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:797:1: entryRuleShiftExpression : ruleShiftExpression EOF ; public final void entryRuleShiftExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:798:1: ( ruleShiftExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:799:1: ruleShiftExpression EOF { before(grammarAccess.getShiftExpressionRule()); pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639); ruleShiftExpression(); state._fsp--; after(grammarAccess.getShiftExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleShiftExpression1646); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleShiftExpression" // $ANTLR start "ruleShiftExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ; public final void ruleShiftExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:810:2: ( ( ( rule__ShiftExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:812:1: ( rule__ShiftExpression__Group__0 ) { before(grammarAccess.getShiftExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:1: ( rule__ShiftExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:2: rule__ShiftExpression__Group__0 { pushFollow(FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672); rule__ShiftExpression__Group__0(); state._fsp--; } after(grammarAccess.getShiftExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleShiftExpression" // $ANTLR start "entryRuleAdditiveExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:825:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; public final void entryRuleAdditiveExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:826:1: ( ruleAdditiveExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:827:1: ruleAdditiveExpression EOF { before(grammarAccess.getAdditiveExpressionRule()); pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699); ruleAdditiveExpression(); state._fsp--; after(grammarAccess.getAdditiveExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAdditiveExpression1706); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAdditiveExpression" // $ANTLR start "ruleAdditiveExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:834:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; public final void ruleAdditiveExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:838:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:840:1: ( rule__AdditiveExpression__Group__0 ) { before(grammarAccess.getAdditiveExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:1: ( rule__AdditiveExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:2: rule__AdditiveExpression__Group__0 { pushFollow(FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732); rule__AdditiveExpression__Group__0(); state._fsp--; } after(grammarAccess.getAdditiveExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAdditiveExpression" // $ANTLR start "entryRuleMultiplicativeExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:853:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; public final void entryRuleMultiplicativeExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:854:1: ( ruleMultiplicativeExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:855:1: ruleMultiplicativeExpression EOF { before(grammarAccess.getMultiplicativeExpressionRule()); pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759); ruleMultiplicativeExpression(); state._fsp--; after(grammarAccess.getMultiplicativeExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleMultiplicativeExpression" // $ANTLR start "ruleMultiplicativeExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; public final void ruleMultiplicativeExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:868:1: ( rule__MultiplicativeExpression__Group__0 ) { before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:1: ( rule__MultiplicativeExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:2: rule__MultiplicativeExpression__Group__0 { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792); rule__MultiplicativeExpression__Group__0(); state._fsp--; } after(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleMultiplicativeExpression" // $ANTLR start "entryRuleUnaryExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:881:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; public final void entryRuleUnaryExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:882:1: ( ruleUnaryExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:883:1: ruleUnaryExpression EOF { before(grammarAccess.getUnaryExpressionRule()); pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819); ruleUnaryExpression(); state._fsp--; after(grammarAccess.getUnaryExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleUnaryExpression1826); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleUnaryExpression" // $ANTLR start "ruleUnaryExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:890:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Group__0 ) ) ; public final void ruleUnaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:894:2: ( ( ( rule__UnaryExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:896:1: ( rule__UnaryExpression__Group__0 ) { before(grammarAccess.getUnaryExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:1: ( rule__UnaryExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:2: rule__UnaryExpression__Group__0 { pushFollow(FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852); rule__UnaryExpression__Group__0(); state._fsp--; } after(grammarAccess.getUnaryExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleUnaryExpression" // $ANTLR start "entryRulePrimaryExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:909:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ; public final void entryRulePrimaryExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:910:1: ( rulePrimaryExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:911:1: rulePrimaryExpression EOF { before(grammarAccess.getPrimaryExpressionRule()); pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879); rulePrimaryExpression(); state._fsp--; after(grammarAccess.getPrimaryExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRulePrimaryExpression1886); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRulePrimaryExpression" // $ANTLR start "rulePrimaryExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:918:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__PrefixAssignment ) ) ; public final void rulePrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:922:2: ( ( ( rule__PrimaryExpression__PrefixAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:924:1: ( rule__PrimaryExpression__PrefixAssignment ) { before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:1: ( rule__PrimaryExpression__PrefixAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:2: rule__PrimaryExpression__PrefixAssignment { pushFollow(FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912); rule__PrimaryExpression__PrefixAssignment(); state._fsp--; } after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rulePrimaryExpression" // $ANTLR start "entryRuleSuffixExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:937:1: entryRuleSuffixExpression : ruleSuffixExpression EOF ; public final void entryRuleSuffixExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:938:1: ( ruleSuffixExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:939:1: ruleSuffixExpression EOF { before(grammarAccess.getSuffixExpressionRule()); pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSuffixExpression1946); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSuffixExpression" // $ANTLR start "ruleSuffixExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:946:1: ruleSuffixExpression : ( ( rule__SuffixExpression__Alternatives ) ) ; public final void ruleSuffixExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( ( ( rule__SuffixExpression__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:952:1: ( rule__SuffixExpression__Alternatives ) { before(grammarAccess.getSuffixExpressionAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:1: ( rule__SuffixExpression__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:2: rule__SuffixExpression__Alternatives { pushFollow(FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972); rule__SuffixExpression__Alternatives(); state._fsp--; } after(grammarAccess.getSuffixExpressionAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSuffixExpression" // $ANTLR start "entryRuleOperationCallExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:965:1: entryRuleOperationCallExpression : ruleOperationCallExpression EOF ; public final void entryRuleOperationCallExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:966:1: ( ruleOperationCallExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:967:1: ruleOperationCallExpression EOF { before(grammarAccess.getOperationCallExpressionRule()); pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999); ruleOperationCallExpression(); state._fsp--; after(grammarAccess.getOperationCallExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleOperationCallExpression2006); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleOperationCallExpression" // $ANTLR start "ruleOperationCallExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:974:1: ruleOperationCallExpression : ( ( rule__OperationCallExpression__Group__0 ) ) ; public final void ruleOperationCallExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:978:2: ( ( ( rule__OperationCallExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:980:1: ( rule__OperationCallExpression__Group__0 ) { before(grammarAccess.getOperationCallExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:1: ( rule__OperationCallExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:2: rule__OperationCallExpression__Group__0 { pushFollow(FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032); rule__OperationCallExpression__Group__0(); state._fsp--; } after(grammarAccess.getOperationCallExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleOperationCallExpression" // $ANTLR start "entryRulePropertyCallExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:993:1: entryRulePropertyCallExpression : rulePropertyCallExpression EOF ; public final void entryRulePropertyCallExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:994:1: ( rulePropertyCallExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:995:1: rulePropertyCallExpression EOF { before(grammarAccess.getPropertyCallExpressionRule()); pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059); rulePropertyCallExpression(); state._fsp--; after(grammarAccess.getPropertyCallExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRulePropertyCallExpression2066); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRulePropertyCallExpression" // $ANTLR start "rulePropertyCallExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1002:1: rulePropertyCallExpression : ( ( rule__PropertyCallExpression__Group__0 ) ) ; public final void rulePropertyCallExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1006:2: ( ( ( rule__PropertyCallExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1008:1: ( rule__PropertyCallExpression__Group__0 ) { before(grammarAccess.getPropertyCallExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:1: ( rule__PropertyCallExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:2: rule__PropertyCallExpression__Group__0 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092); rule__PropertyCallExpression__Group__0(); state._fsp--; } after(grammarAccess.getPropertyCallExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rulePropertyCallExpression" // $ANTLR start "entryRuleLinkOperationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ; public final void entryRuleLinkOperationExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1022:1: ( ruleLinkOperationExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1023:1: ruleLinkOperationExpression EOF { before(grammarAccess.getLinkOperationExpressionRule()); pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119); ruleLinkOperationExpression(); state._fsp--; after(grammarAccess.getLinkOperationExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationExpression2126); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLinkOperationExpression" // $ANTLR start "ruleLinkOperationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1030:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ; public final void ruleLinkOperationExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1034:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1036:1: ( rule__LinkOperationExpression__Group__0 ) { before(grammarAccess.getLinkOperationExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:1: ( rule__LinkOperationExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:2: rule__LinkOperationExpression__Group__0 { pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152); rule__LinkOperationExpression__Group__0(); state._fsp--; } after(grammarAccess.getLinkOperationExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLinkOperationExpression" // $ANTLR start "entryRuleLinkOperationTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1049:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ; public final void entryRuleLinkOperationTuple() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1050:1: ( ruleLinkOperationTuple EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1051:1: ruleLinkOperationTuple EOF { before(grammarAccess.getLinkOperationTupleRule()); pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179); ruleLinkOperationTuple(); state._fsp--; after(grammarAccess.getLinkOperationTupleRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTuple2186); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLinkOperationTuple" // $ANTLR start "ruleLinkOperationTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1058:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ; public final void ruleLinkOperationTuple() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1062:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1064:1: ( rule__LinkOperationTuple__Group__0 ) { before(grammarAccess.getLinkOperationTupleAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:1: ( rule__LinkOperationTuple__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:2: rule__LinkOperationTuple__Group__0 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212); rule__LinkOperationTuple__Group__0(); state._fsp--; } after(grammarAccess.getLinkOperationTupleAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLinkOperationTuple" // $ANTLR start "entryRuleLinkOperationTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1077:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ; public final void entryRuleLinkOperationTupleElement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1078:1: ( ruleLinkOperationTupleElement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1079:1: ruleLinkOperationTupleElement EOF { before(grammarAccess.getLinkOperationTupleElementRule()); pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239); ruleLinkOperationTupleElement(); state._fsp--; after(grammarAccess.getLinkOperationTupleElementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLinkOperationTupleElement" // $ANTLR start "ruleLinkOperationTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1086:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ; public final void ruleLinkOperationTupleElement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1090:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1092:1: ( rule__LinkOperationTupleElement__Group__0 ) { before(grammarAccess.getLinkOperationTupleElementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:1: ( rule__LinkOperationTupleElement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:2: rule__LinkOperationTupleElement__Group__0 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272); rule__LinkOperationTupleElement__Group__0(); state._fsp--; } after(grammarAccess.getLinkOperationTupleElementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLinkOperationTupleElement" // $ANTLR start "entryRuleSequenceOperationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1105:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ; public final void entryRuleSequenceOperationExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1106:1: ( ruleSequenceOperationExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: ruleSequenceOperationExpression EOF { before(grammarAccess.getSequenceOperationExpressionRule()); pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299); ruleSequenceOperationExpression(); state._fsp--; after(grammarAccess.getSequenceOperationExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceOperationExpression" // $ANTLR start "ruleSequenceOperationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1114:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ; public final void ruleSequenceOperationExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1118:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1120:1: ( rule__SequenceOperationExpression__Group__0 ) { before(grammarAccess.getSequenceOperationExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:1: ( rule__SequenceOperationExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:2: rule__SequenceOperationExpression__Group__0 { pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332); rule__SequenceOperationExpression__Group__0(); state._fsp--; } after(grammarAccess.getSequenceOperationExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceOperationExpression" // $ANTLR start "entryRuleSequenceReductionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1133:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ; public final void entryRuleSequenceReductionExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: ( ruleSequenceReductionExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1135:1: ruleSequenceReductionExpression EOF { before(grammarAccess.getSequenceReductionExpressionRule()); pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359); ruleSequenceReductionExpression(); state._fsp--; after(grammarAccess.getSequenceReductionExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceReductionExpression" // $ANTLR start "ruleSequenceReductionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1142:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ; public final void ruleSequenceReductionExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1146:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1148:1: ( rule__SequenceReductionExpression__Group__0 ) { before(grammarAccess.getSequenceReductionExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:1: ( rule__SequenceReductionExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:2: rule__SequenceReductionExpression__Group__0 { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392); rule__SequenceReductionExpression__Group__0(); state._fsp--; } after(grammarAccess.getSequenceReductionExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceReductionExpression" // $ANTLR start "entryRuleSequenceExpansionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1161:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ; public final void entryRuleSequenceExpansionExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1162:1: ( ruleSequenceExpansionExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1163:1: ruleSequenceExpansionExpression EOF { before(grammarAccess.getSequenceExpansionExpressionRule()); pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419); ruleSequenceExpansionExpression(); state._fsp--; after(grammarAccess.getSequenceExpansionExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceExpansionExpression" // $ANTLR start "ruleSequenceExpansionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1170:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ; public final void ruleSequenceExpansionExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1174:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1176:1: ( rule__SequenceExpansionExpression__Alternatives ) { before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:1: ( rule__SequenceExpansionExpression__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:2: rule__SequenceExpansionExpression__Alternatives { pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452); rule__SequenceExpansionExpression__Alternatives(); state._fsp--; } after(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceExpansionExpression" // $ANTLR start "entryRuleSelectOrRejectOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1189:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ; public final void entryRuleSelectOrRejectOperation() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: ( ruleSelectOrRejectOperation EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1191:1: ruleSelectOrRejectOperation EOF { before(grammarAccess.getSelectOrRejectOperationRule()); pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479); ruleSelectOrRejectOperation(); state._fsp--; after(grammarAccess.getSelectOrRejectOperationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSelectOrRejectOperation" // $ANTLR start "ruleSelectOrRejectOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1198:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ; public final void ruleSelectOrRejectOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1202:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1204:1: ( rule__SelectOrRejectOperation__Group__0 ) { before(grammarAccess.getSelectOrRejectOperationAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:1: ( rule__SelectOrRejectOperation__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:2: rule__SelectOrRejectOperation__Group__0 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512); rule__SelectOrRejectOperation__Group__0(); state._fsp--; } after(grammarAccess.getSelectOrRejectOperationAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSelectOrRejectOperation" // $ANTLR start "entryRuleCollectOrIterateOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1217:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ; public final void entryRuleCollectOrIterateOperation() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1218:1: ( ruleCollectOrIterateOperation EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1219:1: ruleCollectOrIterateOperation EOF { before(grammarAccess.getCollectOrIterateOperationRule()); pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539); ruleCollectOrIterateOperation(); state._fsp--; after(grammarAccess.getCollectOrIterateOperationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleCollectOrIterateOperation" // $ANTLR start "ruleCollectOrIterateOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1226:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ; public final void ruleCollectOrIterateOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1230:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1232:1: ( rule__CollectOrIterateOperation__Group__0 ) { before(grammarAccess.getCollectOrIterateOperationAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( rule__CollectOrIterateOperation__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: rule__CollectOrIterateOperation__Group__0 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572); rule__CollectOrIterateOperation__Group__0(); state._fsp--; } after(grammarAccess.getCollectOrIterateOperationAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleCollectOrIterateOperation" // $ANTLR start "entryRuleForAllOrExistsOrOneOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1245:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ; public final void entryRuleForAllOrExistsOrOneOperation() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1246:1: ( ruleForAllOrExistsOrOneOperation EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1247:1: ruleForAllOrExistsOrOneOperation EOF { before(grammarAccess.getForAllOrExistsOrOneOperationRule()); pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599); ruleForAllOrExistsOrOneOperation(); state._fsp--; after(grammarAccess.getForAllOrExistsOrOneOperationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleForAllOrExistsOrOneOperation" // $ANTLR start "ruleForAllOrExistsOrOneOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1254:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ; public final void ruleForAllOrExistsOrOneOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1258:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1260:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 ) { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:2: rule__ForAllOrExistsOrOneOperation__Group__0 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632); rule__ForAllOrExistsOrOneOperation__Group__0(); state._fsp--; } after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleForAllOrExistsOrOneOperation" // $ANTLR start "entryRuleIsUniqueOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1273:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ; public final void entryRuleIsUniqueOperation() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1274:1: ( ruleIsUniqueOperation EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1275:1: ruleIsUniqueOperation EOF { before(grammarAccess.getIsUniqueOperationRule()); pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659); ruleIsUniqueOperation(); state._fsp--; after(grammarAccess.getIsUniqueOperationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleIsUniqueOperation2666); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleIsUniqueOperation" // $ANTLR start "ruleIsUniqueOperation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1282:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ; public final void ruleIsUniqueOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1286:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1288:1: ( rule__IsUniqueOperation__Group__0 ) { before(grammarAccess.getIsUniqueOperationAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( rule__IsUniqueOperation__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: rule__IsUniqueOperation__Group__0 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692); rule__IsUniqueOperation__Group__0(); state._fsp--; } after(grammarAccess.getIsUniqueOperationAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleIsUniqueOperation" // $ANTLR start "entryRuleValueSpecification" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1301:1: entryRuleValueSpecification : ruleValueSpecification EOF ; public final void entryRuleValueSpecification() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1302:1: ( ruleValueSpecification EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1303:1: ruleValueSpecification EOF { before(grammarAccess.getValueSpecificationRule()); pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719); ruleValueSpecification(); state._fsp--; after(grammarAccess.getValueSpecificationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleValueSpecification2726); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleValueSpecification" // $ANTLR start "ruleValueSpecification" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1310:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ; public final void ruleValueSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1314:2: ( ( ( rule__ValueSpecification__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1316:1: ( rule__ValueSpecification__Alternatives ) { before(grammarAccess.getValueSpecificationAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: ( rule__ValueSpecification__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:2: rule__ValueSpecification__Alternatives { pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752); rule__ValueSpecification__Alternatives(); state._fsp--; } after(grammarAccess.getValueSpecificationAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleValueSpecification" // $ANTLR start "entryRuleNonLiteralValueSpecification" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1329:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ; public final void entryRuleNonLiteralValueSpecification() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1330:1: ( ruleNonLiteralValueSpecification EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1331:1: ruleNonLiteralValueSpecification EOF { before(grammarAccess.getNonLiteralValueSpecificationRule()); pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779); ruleNonLiteralValueSpecification(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNonLiteralValueSpecification" // $ANTLR start "ruleNonLiteralValueSpecification" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1338:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ; public final void ruleNonLiteralValueSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1342:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1344:1: ( rule__NonLiteralValueSpecification__Alternatives ) { before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:1: ( rule__NonLiteralValueSpecification__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:2: rule__NonLiteralValueSpecification__Alternatives { pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812); rule__NonLiteralValueSpecification__Alternatives(); state._fsp--; } after(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNonLiteralValueSpecification" // $ANTLR start "entryRuleParenthesizedExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1357:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ; public final void entryRuleParenthesizedExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1358:1: ( ruleParenthesizedExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1359:1: ruleParenthesizedExpression EOF { before(grammarAccess.getParenthesizedExpressionRule()); pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839); ruleParenthesizedExpression(); state._fsp--; after(grammarAccess.getParenthesizedExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleParenthesizedExpression2846); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleParenthesizedExpression" // $ANTLR start "ruleParenthesizedExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1366:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ; public final void ruleParenthesizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1370:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1372:1: ( rule__ParenthesizedExpression__Group__0 ) { before(grammarAccess.getParenthesizedExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: ( rule__ParenthesizedExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:2: rule__ParenthesizedExpression__Group__0 { pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872); rule__ParenthesizedExpression__Group__0(); state._fsp--; } after(grammarAccess.getParenthesizedExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleParenthesizedExpression" // $ANTLR start "entryRuleNullExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1385:1: entryRuleNullExpression : ruleNullExpression EOF ; public final void entryRuleNullExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1386:1: ( ruleNullExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1387:1: ruleNullExpression EOF { before(grammarAccess.getNullExpressionRule()); pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899); ruleNullExpression(); state._fsp--; after(grammarAccess.getNullExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNullExpression2906); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNullExpression" // $ANTLR start "ruleNullExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1394:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ; public final void ruleNullExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1398:2: ( ( ( rule__NullExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1400:1: ( rule__NullExpression__Group__0 ) { before(grammarAccess.getNullExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:1: ( rule__NullExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:2: rule__NullExpression__Group__0 { pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932); rule__NullExpression__Group__0(); state._fsp--; } after(grammarAccess.getNullExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNullExpression" // $ANTLR start "entryRuleThisExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1413:1: entryRuleThisExpression : ruleThisExpression EOF ; public final void entryRuleThisExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1414:1: ( ruleThisExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1415:1: ruleThisExpression EOF { before(grammarAccess.getThisExpressionRule()); pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959); ruleThisExpression(); state._fsp--; after(grammarAccess.getThisExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleThisExpression2966); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleThisExpression" // $ANTLR start "ruleThisExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1422:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ; public final void ruleThisExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1426:2: ( ( ( rule__ThisExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1428:1: ( rule__ThisExpression__Group__0 ) { before(grammarAccess.getThisExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:1: ( rule__ThisExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:2: rule__ThisExpression__Group__0 { pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992); rule__ThisExpression__Group__0(); state._fsp--; } after(grammarAccess.getThisExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleThisExpression" // $ANTLR start "entryRuleSuperInvocationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1441:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ; public final void entryRuleSuperInvocationExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1442:1: ( ruleSuperInvocationExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1443:1: ruleSuperInvocationExpression EOF { before(grammarAccess.getSuperInvocationExpressionRule()); pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019); ruleSuperInvocationExpression(); state._fsp--; after(grammarAccess.getSuperInvocationExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSuperInvocationExpression" // $ANTLR start "ruleSuperInvocationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1450:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ; public final void ruleSuperInvocationExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1454:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1456:1: ( rule__SuperInvocationExpression__Group__0 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:1: ( rule__SuperInvocationExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:2: rule__SuperInvocationExpression__Group__0 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052); rule__SuperInvocationExpression__Group__0(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSuperInvocationExpression" // $ANTLR start "entryRuleInstanceCreationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1469:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ; public final void entryRuleInstanceCreationExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1470:1: ( ruleInstanceCreationExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1471:1: ruleInstanceCreationExpression EOF { before(grammarAccess.getInstanceCreationExpressionRule()); pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079); ruleInstanceCreationExpression(); state._fsp--; after(grammarAccess.getInstanceCreationExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInstanceCreationExpression" // $ANTLR start "ruleInstanceCreationExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ; public final void ruleInstanceCreationExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1482:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1484:1: ( rule__InstanceCreationExpression__Group__0 ) { before(grammarAccess.getInstanceCreationExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:1: ( rule__InstanceCreationExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:2: rule__InstanceCreationExpression__Group__0 { pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112); rule__InstanceCreationExpression__Group__0(); state._fsp--; } after(grammarAccess.getInstanceCreationExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInstanceCreationExpression" // $ANTLR start "entryRuleInstanceCreationTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ; public final void entryRuleInstanceCreationTuple() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1498:1: ( ruleInstanceCreationTuple EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1499:1: ruleInstanceCreationTuple EOF { before(grammarAccess.getInstanceCreationTupleRule()); pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139); ruleInstanceCreationTuple(); state._fsp--; after(grammarAccess.getInstanceCreationTupleRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInstanceCreationTuple" // $ANTLR start "ruleInstanceCreationTuple" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1506:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ; public final void ruleInstanceCreationTuple() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1510:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1512:1: ( rule__InstanceCreationTuple__Group__0 ) { before(grammarAccess.getInstanceCreationTupleAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:1: ( rule__InstanceCreationTuple__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:2: rule__InstanceCreationTuple__Group__0 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172); rule__InstanceCreationTuple__Group__0(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInstanceCreationTuple" // $ANTLR start "entryRuleInstanceCreationTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1525:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ; public final void entryRuleInstanceCreationTupleElement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: ( ruleInstanceCreationTupleElement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1527:1: ruleInstanceCreationTupleElement EOF { before(grammarAccess.getInstanceCreationTupleElementRule()); pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199); ruleInstanceCreationTupleElement(); state._fsp--; after(grammarAccess.getInstanceCreationTupleElementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInstanceCreationTupleElement" // $ANTLR start "ruleInstanceCreationTupleElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1534:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ; public final void ruleInstanceCreationTupleElement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1538:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1540:1: ( rule__InstanceCreationTupleElement__Group__0 ) { before(grammarAccess.getInstanceCreationTupleElementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:1: ( rule__InstanceCreationTupleElement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:2: rule__InstanceCreationTupleElement__Group__0 { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232); rule__InstanceCreationTupleElement__Group__0(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleElementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInstanceCreationTupleElement" // $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1553:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ; public final void entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1554:1: ( ruleSequenceConstructionOrAccessCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1555:1: ruleSequenceConstructionOrAccessCompletion EOF { before(grammarAccess.getSequenceConstructionOrAccessCompletionRule()); pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259); ruleSequenceConstructionOrAccessCompletion(); state._fsp--; after(grammarAccess.getSequenceConstructionOrAccessCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceConstructionOrAccessCompletion" // $ANTLR start "ruleSequenceConstructionOrAccessCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1562:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ; public final void ruleSequenceConstructionOrAccessCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1566:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1568:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:2: rule__SequenceConstructionOrAccessCompletion__Alternatives { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292); rule__SequenceConstructionOrAccessCompletion__Alternatives(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceConstructionOrAccessCompletion" // $ANTLR start "entryRuleAccessCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1581:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ; public final void entryRuleAccessCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1582:1: ( ruleAccessCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ruleAccessCompletion EOF { before(grammarAccess.getAccessCompletionRule()); pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319); ruleAccessCompletion(); state._fsp--; after(grammarAccess.getAccessCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAccessCompletion3326); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAccessCompletion" // $ANTLR start "ruleAccessCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1590:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ; public final void ruleAccessCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1594:2: ( ( ( rule__AccessCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1596:1: ( rule__AccessCompletion__Group__0 ) { before(grammarAccess.getAccessCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:1: ( rule__AccessCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:2: rule__AccessCompletion__Group__0 { pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352); rule__AccessCompletion__Group__0(); state._fsp--; } after(grammarAccess.getAccessCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAccessCompletion" // $ANTLR start "entryRulePartialSequenceConstructionCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1609:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ; public final void entryRulePartialSequenceConstructionCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1610:1: ( rulePartialSequenceConstructionCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1611:1: rulePartialSequenceConstructionCompletion EOF { before(grammarAccess.getPartialSequenceConstructionCompletionRule()); pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379); rulePartialSequenceConstructionCompletion(); state._fsp--; after(grammarAccess.getPartialSequenceConstructionCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRulePartialSequenceConstructionCompletion" // $ANTLR start "rulePartialSequenceConstructionCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1618:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ; public final void rulePartialSequenceConstructionCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1622:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1624:1: ( rule__PartialSequenceConstructionCompletion__Group__0 ) { before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:1: ( rule__PartialSequenceConstructionCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:2: rule__PartialSequenceConstructionCompletion__Group__0 { pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412); rule__PartialSequenceConstructionCompletion__Group__0(); state._fsp--; } after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rulePartialSequenceConstructionCompletion" // $ANTLR start "entryRuleSequenceConstructionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1637:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ; public final void entryRuleSequenceConstructionExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1638:1: ( ruleSequenceConstructionExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1639:1: ruleSequenceConstructionExpression EOF { before(grammarAccess.getSequenceConstructionExpressionRule()); pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439); ruleSequenceConstructionExpression(); state._fsp--; after(grammarAccess.getSequenceConstructionExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceConstructionExpression" // $ANTLR start "ruleSequenceConstructionExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ; public final void ruleSequenceConstructionExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1650:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: ( rule__SequenceConstructionExpression__Group__0 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:1: ( rule__SequenceConstructionExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:2: rule__SequenceConstructionExpression__Group__0 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472); rule__SequenceConstructionExpression__Group__0(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceConstructionExpression" // $ANTLR start "entryRuleSequenceElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: entryRuleSequenceElement : ruleSequenceElement EOF ; public final void entryRuleSequenceElement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: ( ruleSequenceElement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1667:1: ruleSequenceElement EOF { before(grammarAccess.getSequenceElementRule()); pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499); ruleSequenceElement(); state._fsp--; after(grammarAccess.getSequenceElementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceElement3506); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequenceElement" // $ANTLR start "ruleSequenceElement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1674:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ; public final void ruleSequenceElement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1678:2: ( ( ( rule__SequenceElement__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1680:1: ( rule__SequenceElement__Alternatives ) { before(grammarAccess.getSequenceElementAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:1: ( rule__SequenceElement__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:2: rule__SequenceElement__Alternatives { pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532); rule__SequenceElement__Alternatives(); state._fsp--; } after(grammarAccess.getSequenceElementAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequenceElement" // $ANTLR start "entryRuleClassExtentExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1693:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ; public final void entryRuleClassExtentExpression() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1694:1: ( ruleClassExtentExpression EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1695:1: ruleClassExtentExpression EOF { before(grammarAccess.getClassExtentExpressionRule()); pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559); ruleClassExtentExpression(); state._fsp--; after(grammarAccess.getClassExtentExpressionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassExtentExpression3566); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassExtentExpression" // $ANTLR start "ruleClassExtentExpression" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1702:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ; public final void ruleClassExtentExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1706:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1708:1: ( rule__ClassExtentExpression__Group__0 ) { before(grammarAccess.getClassExtentExpressionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:1: ( rule__ClassExtentExpression__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:2: rule__ClassExtentExpression__Group__0 { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592); rule__ClassExtentExpression__Group__0(); state._fsp--; } after(grammarAccess.getClassExtentExpressionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassExtentExpression" // $ANTLR start "entryRuleBlock" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1721:1: entryRuleBlock : ruleBlock EOF ; public final void entryRuleBlock() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1722:1: ( ruleBlock EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1723:1: ruleBlock EOF { before(grammarAccess.getBlockRule()); pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3619); ruleBlock(); state._fsp--; after(grammarAccess.getBlockRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleBlock3626); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleBlock" // $ANTLR start "ruleBlock" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1730:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ; public final void ruleBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1734:2: ( ( ( rule__Block__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1736:1: ( rule__Block__Group__0 ) { before(grammarAccess.getBlockAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:1: ( rule__Block__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:2: rule__Block__Group__0 { pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3652); rule__Block__Group__0(); state._fsp--; } after(grammarAccess.getBlockAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleBlock" // $ANTLR start "entryRuleStatementSequence" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1749:1: entryRuleStatementSequence : ruleStatementSequence EOF ; public final void entryRuleStatementSequence() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1750:1: ( ruleStatementSequence EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1751:1: ruleStatementSequence EOF { before(grammarAccess.getStatementSequenceRule()); pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679); ruleStatementSequence(); state._fsp--; after(grammarAccess.getStatementSequenceRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleStatementSequence3686); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleStatementSequence" // $ANTLR start "ruleStatementSequence" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ; public final void ruleStatementSequence() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1765:1: ( rule__StatementSequence__StatementsAssignment ) { before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:1: ( rule__StatementSequence__StatementsAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:2: rule__StatementSequence__StatementsAssignment { pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714); rule__StatementSequence__StatementsAssignment(); state._fsp--; } after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); } // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1769:1: ( ( rule__StatementSequence__StatementsAssignment )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1770:1: ( rule__StatementSequence__StatementsAssignment )* { before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:1: ( rule__StatementSequence__StatementsAssignment )* loop2: do { int alt2 = 2; int LA2_0 = input.LA(1); if(((LA2_0 >= RULE_ML_COMMENT && LA2_0 <= RULE_ID) || (LA2_0 >= 12 && LA2_0 <= 13) || (LA2_0 >= 80 && LA2_0 <= 83) || LA2_0 == 87 || (LA2_0 >= 90 && LA2_0 <= 93) || LA2_0 == 96 || (LA2_0 >= 99 && LA2_0 <= 101) || (LA2_0 >= 103 && LA2_0 <= 106))) { alt2 = 1; } switch(alt2) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:2: rule__StatementSequence__StatementsAssignment { pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726); rule__StatementSequence__StatementsAssignment(); state._fsp--; } break; default: break loop2; } } while(true); after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleStatementSequence" // $ANTLR start "entryRuleDocumentedStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1784:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ; public final void entryRuleDocumentedStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1785:1: ( ruleDocumentedStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1786:1: ruleDocumentedStatement EOF { before(grammarAccess.getDocumentedStatementRule()); pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756); ruleDocumentedStatement(); state._fsp--; after(grammarAccess.getDocumentedStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleDocumentedStatement3763); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleDocumentedStatement" // $ANTLR start "ruleDocumentedStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1793:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ; public final void ruleDocumentedStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1797:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1799:1: ( rule__DocumentedStatement__Group__0 ) { before(grammarAccess.getDocumentedStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:1: ( rule__DocumentedStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:2: rule__DocumentedStatement__Group__0 { pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789); rule__DocumentedStatement__Group__0(); state._fsp--; } after(grammarAccess.getDocumentedStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleDocumentedStatement" // $ANTLR start "entryRuleInlineStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1812:1: entryRuleInlineStatement : ruleInlineStatement EOF ; public final void entryRuleInlineStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1813:1: ( ruleInlineStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1814:1: ruleInlineStatement EOF { before(grammarAccess.getInlineStatementRule()); pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816); ruleInlineStatement(); state._fsp--; after(grammarAccess.getInlineStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInlineStatement3823); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInlineStatement" // $ANTLR start "ruleInlineStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1821:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ; public final void ruleInlineStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1825:2: ( ( ( rule__InlineStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1827:1: ( rule__InlineStatement__Group__0 ) { before(grammarAccess.getInlineStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:1: ( rule__InlineStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:2: rule__InlineStatement__Group__0 { pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849); rule__InlineStatement__Group__0(); state._fsp--; } after(grammarAccess.getInlineStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInlineStatement" // $ANTLR start "entryRuleAnnotatedStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1840:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ; public final void entryRuleAnnotatedStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1841:1: ( ruleAnnotatedStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1842:1: ruleAnnotatedStatement EOF { before(grammarAccess.getAnnotatedStatementRule()); pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876); ruleAnnotatedStatement(); state._fsp--; after(grammarAccess.getAnnotatedStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotatedStatement3883); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAnnotatedStatement" // $ANTLR start "ruleAnnotatedStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1849:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ; public final void ruleAnnotatedStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1853:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1855:1: ( rule__AnnotatedStatement__Group__0 ) { before(grammarAccess.getAnnotatedStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( rule__AnnotatedStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: rule__AnnotatedStatement__Group__0 { pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909); rule__AnnotatedStatement__Group__0(); state._fsp--; } after(grammarAccess.getAnnotatedStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAnnotatedStatement" // $ANTLR start "entryRuleStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1868:1: entryRuleStatement : ruleStatement EOF ; public final void entryRuleStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1869:1: ( ruleStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1870:1: ruleStatement EOF { before(grammarAccess.getStatementRule()); pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement3936); ruleStatement(); state._fsp--; after(grammarAccess.getStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleStatement3943); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleStatement" // $ANTLR start "ruleStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1877:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; public final void ruleStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1881:2: ( ( ( rule__Statement__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1883:1: ( rule__Statement__Alternatives ) { before(grammarAccess.getStatementAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:1: ( rule__Statement__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:2: rule__Statement__Alternatives { pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969); rule__Statement__Alternatives(); state._fsp--; } after(grammarAccess.getStatementAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleStatement" // $ANTLR start "entryRuleAnnotation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1896:1: entryRuleAnnotation : ruleAnnotation EOF ; public final void entryRuleAnnotation() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1897:1: ( ruleAnnotation EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1898:1: ruleAnnotation EOF { before(grammarAccess.getAnnotationRule()); pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996); ruleAnnotation(); state._fsp--; after(grammarAccess.getAnnotationRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotation4003); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAnnotation" // $ANTLR start "ruleAnnotation" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; public final void ruleAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1909:2: ( ( ( rule__Annotation__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1911:1: ( rule__Annotation__Group__0 ) { before(grammarAccess.getAnnotationAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:1: ( rule__Annotation__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:2: rule__Annotation__Group__0 { pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029); rule__Annotation__Group__0(); state._fsp--; } after(grammarAccess.getAnnotationAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAnnotation" // $ANTLR start "entryRuleBlockStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1924:1: entryRuleBlockStatement : ruleBlockStatement EOF ; public final void entryRuleBlockStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1925:1: ( ruleBlockStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1926:1: ruleBlockStatement EOF { before(grammarAccess.getBlockStatementRule()); pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056); ruleBlockStatement(); state._fsp--; after(grammarAccess.getBlockStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleBlockStatement4063); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleBlockStatement" // $ANTLR start "ruleBlockStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1933:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ; public final void ruleBlockStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1937:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1939:1: ( rule__BlockStatement__BlockAssignment ) { before(grammarAccess.getBlockStatementAccess().getBlockAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:1: ( rule__BlockStatement__BlockAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:2: rule__BlockStatement__BlockAssignment { pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089); rule__BlockStatement__BlockAssignment(); state._fsp--; } after(grammarAccess.getBlockStatementAccess().getBlockAssignment()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleBlockStatement" // $ANTLR start "entryRuleEmptyStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1952:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ; public final void entryRuleEmptyStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1953:1: ( ruleEmptyStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1954:1: ruleEmptyStatement EOF { before(grammarAccess.getEmptyStatementRule()); pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116); ruleEmptyStatement(); state._fsp--; after(grammarAccess.getEmptyStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleEmptyStatement4123); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleEmptyStatement" // $ANTLR start "ruleEmptyStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1961:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ; public final void ruleEmptyStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1965:2: ( ( ( rule__EmptyStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( rule__EmptyStatement__Group__0 ) { before(grammarAccess.getEmptyStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: ( rule__EmptyStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:2: rule__EmptyStatement__Group__0 { pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149); rule__EmptyStatement__Group__0(); state._fsp--; } after(grammarAccess.getEmptyStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleEmptyStatement" // $ANTLR start "entryRuleLocalNameDeclarationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1980:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ; public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1981:1: ( ruleLocalNameDeclarationStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1982:1: ruleLocalNameDeclarationStatement EOF { before(grammarAccess.getLocalNameDeclarationStatementRule()); pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176); ruleLocalNameDeclarationStatement(); state._fsp--; after(grammarAccess.getLocalNameDeclarationStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLocalNameDeclarationStatement" // $ANTLR start "ruleLocalNameDeclarationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1989:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ; public final void ruleLocalNameDeclarationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1993:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1995:1: ( rule__LocalNameDeclarationStatement__Group__0 ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:1: ( rule__LocalNameDeclarationStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:2: rule__LocalNameDeclarationStatement__Group__0 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209); rule__LocalNameDeclarationStatement__Group__0(); state._fsp--; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLocalNameDeclarationStatement" // $ANTLR start "entryRuleIfStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2008:1: entryRuleIfStatement : ruleIfStatement EOF ; public final void entryRuleIfStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: ( ruleIfStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2010:1: ruleIfStatement EOF { before(grammarAccess.getIfStatementRule()); pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236); ruleIfStatement(); state._fsp--; after(grammarAccess.getIfStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleIfStatement4243); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleIfStatement" // $ANTLR start "ruleIfStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2017:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ; public final void ruleIfStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2021:2: ( ( ( rule__IfStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2023:1: ( rule__IfStatement__Group__0 ) { before(grammarAccess.getIfStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:1: ( rule__IfStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:2: rule__IfStatement__Group__0 { pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269); rule__IfStatement__Group__0(); state._fsp--; } after(grammarAccess.getIfStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleIfStatement" // $ANTLR start "entryRuleSequentialClauses" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2036:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ; public final void entryRuleSequentialClauses() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2037:1: ( ruleSequentialClauses EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2038:1: ruleSequentialClauses EOF { before(grammarAccess.getSequentialClausesRule()); pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296); ruleSequentialClauses(); state._fsp--; after(grammarAccess.getSequentialClausesRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSequentialClauses4303); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSequentialClauses" // $ANTLR start "ruleSequentialClauses" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2045:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ; public final void ruleSequentialClauses() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2049:2: ( ( ( rule__SequentialClauses__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2051:1: ( rule__SequentialClauses__Group__0 ) { before(grammarAccess.getSequentialClausesAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:1: ( rule__SequentialClauses__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:2: rule__SequentialClauses__Group__0 { pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329); rule__SequentialClauses__Group__0(); state._fsp--; } after(grammarAccess.getSequentialClausesAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSequentialClauses" // $ANTLR start "entryRuleConcurrentClauses" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2064:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ; public final void entryRuleConcurrentClauses() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2065:1: ( ruleConcurrentClauses EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2066:1: ruleConcurrentClauses EOF { before(grammarAccess.getConcurrentClausesRule()); pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356); ruleConcurrentClauses(); state._fsp--; after(grammarAccess.getConcurrentClausesRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleConcurrentClauses4363); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleConcurrentClauses" // $ANTLR start "ruleConcurrentClauses" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2073:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ; public final void ruleConcurrentClauses() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2077:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2079:1: ( rule__ConcurrentClauses__Group__0 ) { before(grammarAccess.getConcurrentClausesAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:1: ( rule__ConcurrentClauses__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:2: rule__ConcurrentClauses__Group__0 { pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389); rule__ConcurrentClauses__Group__0(); state._fsp--; } after(grammarAccess.getConcurrentClausesAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleConcurrentClauses" // $ANTLR start "entryRuleNonFinalClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2092:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ; public final void entryRuleNonFinalClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2093:1: ( ruleNonFinalClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2094:1: ruleNonFinalClause EOF { before(grammarAccess.getNonFinalClauseRule()); pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416); ruleNonFinalClause(); state._fsp--; after(grammarAccess.getNonFinalClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNonFinalClause4423); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNonFinalClause" // $ANTLR start "ruleNonFinalClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2101:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ; public final void ruleNonFinalClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2105:2: ( ( ( rule__NonFinalClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2107:1: ( rule__NonFinalClause__Group__0 ) { before(grammarAccess.getNonFinalClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:1: ( rule__NonFinalClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:2: rule__NonFinalClause__Group__0 { pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449); rule__NonFinalClause__Group__0(); state._fsp--; } after(grammarAccess.getNonFinalClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNonFinalClause" // $ANTLR start "entryRuleFinalClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2120:1: entryRuleFinalClause : ruleFinalClause EOF ; public final void entryRuleFinalClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2121:1: ( ruleFinalClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2122:1: ruleFinalClause EOF { before(grammarAccess.getFinalClauseRule()); pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476); ruleFinalClause(); state._fsp--; after(grammarAccess.getFinalClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleFinalClause4483); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleFinalClause" // $ANTLR start "ruleFinalClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2129:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ; public final void ruleFinalClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2133:2: ( ( ( rule__FinalClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2135:1: ( rule__FinalClause__Group__0 ) { before(grammarAccess.getFinalClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:1: ( rule__FinalClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:2: rule__FinalClause__Group__0 { pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509); rule__FinalClause__Group__0(); state._fsp--; } after(grammarAccess.getFinalClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleFinalClause" // $ANTLR start "entryRuleSwitchStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ; public final void entryRuleSwitchStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2149:1: ( ruleSwitchStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2150:1: ruleSwitchStatement EOF { before(grammarAccess.getSwitchStatementRule()); pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536); ruleSwitchStatement(); state._fsp--; after(grammarAccess.getSwitchStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchStatement4543); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSwitchStatement" // $ANTLR start "ruleSwitchStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2157:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ; public final void ruleSwitchStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2161:2: ( ( ( rule__SwitchStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2163:1: ( rule__SwitchStatement__Group__0 ) { before(grammarAccess.getSwitchStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:1: ( rule__SwitchStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:2: rule__SwitchStatement__Group__0 { pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569); rule__SwitchStatement__Group__0(); state._fsp--; } after(grammarAccess.getSwitchStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSwitchStatement" // $ANTLR start "entryRuleSwitchClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2176:1: entryRuleSwitchClause : ruleSwitchClause EOF ; public final void entryRuleSwitchClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2177:1: ( ruleSwitchClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2178:1: ruleSwitchClause EOF { before(grammarAccess.getSwitchClauseRule()); pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596); ruleSwitchClause(); state._fsp--; after(grammarAccess.getSwitchClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchClause4603); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSwitchClause" // $ANTLR start "ruleSwitchClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2185:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ; public final void ruleSwitchClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2189:2: ( ( ( rule__SwitchClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: ( rule__SwitchClause__Group__0 ) { before(grammarAccess.getSwitchClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:1: ( rule__SwitchClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:2: rule__SwitchClause__Group__0 { pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629); rule__SwitchClause__Group__0(); state._fsp--; } after(grammarAccess.getSwitchClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSwitchClause" // $ANTLR start "entryRuleSwitchCase" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2204:1: entryRuleSwitchCase : ruleSwitchCase EOF ; public final void entryRuleSwitchCase() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2205:1: ( ruleSwitchCase EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2206:1: ruleSwitchCase EOF { before(grammarAccess.getSwitchCaseRule()); pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656); ruleSwitchCase(); state._fsp--; after(grammarAccess.getSwitchCaseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchCase4663); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSwitchCase" // $ANTLR start "ruleSwitchCase" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2213:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ; public final void ruleSwitchCase() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2217:2: ( ( ( rule__SwitchCase__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2219:1: ( rule__SwitchCase__Group__0 ) { before(grammarAccess.getSwitchCaseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:1: ( rule__SwitchCase__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:2: rule__SwitchCase__Group__0 { pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689); rule__SwitchCase__Group__0(); state._fsp--; } after(grammarAccess.getSwitchCaseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSwitchCase" // $ANTLR start "entryRuleSwitchDefaultClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2232:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ; public final void entryRuleSwitchDefaultClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2233:1: ( ruleSwitchDefaultClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2234:1: ruleSwitchDefaultClause EOF { before(grammarAccess.getSwitchDefaultClauseRule()); pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716); ruleSwitchDefaultClause(); state._fsp--; after(grammarAccess.getSwitchDefaultClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSwitchDefaultClause" // $ANTLR start "ruleSwitchDefaultClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2241:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ; public final void ruleSwitchDefaultClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2245:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2247:1: ( rule__SwitchDefaultClause__Group__0 ) { before(grammarAccess.getSwitchDefaultClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:1: ( rule__SwitchDefaultClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:2: rule__SwitchDefaultClause__Group__0 { pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749); rule__SwitchDefaultClause__Group__0(); state._fsp--; } after(grammarAccess.getSwitchDefaultClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSwitchDefaultClause" // $ANTLR start "entryRuleNonEmptyStatementSequence" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2260:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ; public final void entryRuleNonEmptyStatementSequence() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2261:1: ( ruleNonEmptyStatementSequence EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2262:1: ruleNonEmptyStatementSequence EOF { before(grammarAccess.getNonEmptyStatementSequenceRule()); pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776); ruleNonEmptyStatementSequence(); state._fsp--; after(grammarAccess.getNonEmptyStatementSequenceRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleNonEmptyStatementSequence" // $ANTLR start "ruleNonEmptyStatementSequence" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2269:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ; public final void ruleNonEmptyStatementSequence() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2273:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: ( rule__NonEmptyStatementSequence__StatementAssignment ) { before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:1: ( rule__NonEmptyStatementSequence__StatementAssignment ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:2: rule__NonEmptyStatementSequence__StatementAssignment { pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811); rule__NonEmptyStatementSequence__StatementAssignment(); state._fsp--; } after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); } // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2280:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: ( rule__NonEmptyStatementSequence__StatementAssignment )* { before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:1: ( rule__NonEmptyStatementSequence__StatementAssignment )* loop3: do { int alt3 = 2; int LA3_0 = input.LA(1); if(((LA3_0 >= RULE_ML_COMMENT && LA3_0 <= RULE_ID) || (LA3_0 >= 12 && LA3_0 <= 13) || (LA3_0 >= 80 && LA3_0 <= 83) || LA3_0 == 87 || (LA3_0 >= 90 && LA3_0 <= 93) || LA3_0 == 96 || (LA3_0 >= 99 && LA3_0 <= 101) || (LA3_0 >= 103 && LA3_0 <= 106))) { alt3 = 1; } switch(alt3) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:2: rule__NonEmptyStatementSequence__StatementAssignment { pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823); rule__NonEmptyStatementSequence__StatementAssignment(); state._fsp--; } break; default: break loop3; } } while(true); after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleNonEmptyStatementSequence" // $ANTLR start "entryRuleWhileStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2295:1: entryRuleWhileStatement : ruleWhileStatement EOF ; public final void entryRuleWhileStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2296:1: ( ruleWhileStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2297:1: ruleWhileStatement EOF { before(grammarAccess.getWhileStatementRule()); pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853); ruleWhileStatement(); state._fsp--; after(grammarAccess.getWhileStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleWhileStatement4860); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleWhileStatement" // $ANTLR start "ruleWhileStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ; public final void ruleWhileStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2308:2: ( ( ( rule__WhileStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2310:1: ( rule__WhileStatement__Group__0 ) { before(grammarAccess.getWhileStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:1: ( rule__WhileStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:2: rule__WhileStatement__Group__0 { pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886); rule__WhileStatement__Group__0(); state._fsp--; } after(grammarAccess.getWhileStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleWhileStatement" // $ANTLR start "entryRuleDoStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2323:1: entryRuleDoStatement : ruleDoStatement EOF ; public final void entryRuleDoStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2324:1: ( ruleDoStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2325:1: ruleDoStatement EOF { before(grammarAccess.getDoStatementRule()); pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913); ruleDoStatement(); state._fsp--; after(grammarAccess.getDoStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleDoStatement4920); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleDoStatement" // $ANTLR start "ruleDoStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2332:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ; public final void ruleDoStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2336:2: ( ( ( rule__DoStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2338:1: ( rule__DoStatement__Group__0 ) { before(grammarAccess.getDoStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:1: ( rule__DoStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:2: rule__DoStatement__Group__0 { pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946); rule__DoStatement__Group__0(); state._fsp--; } after(grammarAccess.getDoStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleDoStatement" // $ANTLR start "entryRuleForStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2351:1: entryRuleForStatement : ruleForStatement EOF ; public final void entryRuleForStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2352:1: ( ruleForStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2353:1: ruleForStatement EOF { before(grammarAccess.getForStatementRule()); pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement4973); ruleForStatement(); state._fsp--; after(grammarAccess.getForStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleForStatement4980); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleForStatement" // $ANTLR start "ruleForStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ; public final void ruleForStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2364:2: ( ( ( rule__ForStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2366:1: ( rule__ForStatement__Group__0 ) { before(grammarAccess.getForStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:1: ( rule__ForStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:2: rule__ForStatement__Group__0 { pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006); rule__ForStatement__Group__0(); state._fsp--; } after(grammarAccess.getForStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleForStatement" // $ANTLR start "entryRuleForControl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2379:1: entryRuleForControl : ruleForControl EOF ; public final void entryRuleForControl() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2380:1: ( ruleForControl EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2381:1: ruleForControl EOF { before(grammarAccess.getForControlRule()); pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl5033); ruleForControl(); state._fsp--; after(grammarAccess.getForControlRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleForControl5040); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleForControl" // $ANTLR start "ruleForControl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2388:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ; public final void ruleForControl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2392:2: ( ( ( rule__ForControl__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2394:1: ( rule__ForControl__Group__0 ) { before(grammarAccess.getForControlAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:1: ( rule__ForControl__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:2: rule__ForControl__Group__0 { pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066); rule__ForControl__Group__0(); state._fsp--; } after(grammarAccess.getForControlAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleForControl" // $ANTLR start "entryRuleLoopVariableDefinition" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2407:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ; public final void entryRuleLoopVariableDefinition() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2408:1: ( ruleLoopVariableDefinition EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: ruleLoopVariableDefinition EOF { before(grammarAccess.getLoopVariableDefinitionRule()); pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093); ruleLoopVariableDefinition(); state._fsp--; after(grammarAccess.getLoopVariableDefinitionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleLoopVariableDefinition" // $ANTLR start "ruleLoopVariableDefinition" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2416:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ; public final void ruleLoopVariableDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2420:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2422:1: ( rule__LoopVariableDefinition__Alternatives ) { before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:1: ( rule__LoopVariableDefinition__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:2: rule__LoopVariableDefinition__Alternatives { pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126); rule__LoopVariableDefinition__Alternatives(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLoopVariableDefinition" // $ANTLR start "entryRuleBreakStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2435:1: entryRuleBreakStatement : ruleBreakStatement EOF ; public final void entryRuleBreakStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2436:1: ( ruleBreakStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2437:1: ruleBreakStatement EOF { before(grammarAccess.getBreakStatementRule()); pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153); ruleBreakStatement(); state._fsp--; after(grammarAccess.getBreakStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleBreakStatement5160); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleBreakStatement" // $ANTLR start "ruleBreakStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2444:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ; public final void ruleBreakStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2448:2: ( ( ( rule__BreakStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2450:1: ( rule__BreakStatement__Group__0 ) { before(grammarAccess.getBreakStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:1: ( rule__BreakStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:2: rule__BreakStatement__Group__0 { pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186); rule__BreakStatement__Group__0(); state._fsp--; } after(grammarAccess.getBreakStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleBreakStatement" // $ANTLR start "entryRuleReturnStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2463:1: entryRuleReturnStatement : ruleReturnStatement EOF ; public final void entryRuleReturnStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2464:1: ( ruleReturnStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: ruleReturnStatement EOF { before(grammarAccess.getReturnStatementRule()); pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213); ruleReturnStatement(); state._fsp--; after(grammarAccess.getReturnStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleReturnStatement5220); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleReturnStatement" // $ANTLR start "ruleReturnStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2472:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ; public final void ruleReturnStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2476:2: ( ( ( rule__ReturnStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2478:1: ( rule__ReturnStatement__Group__0 ) { before(grammarAccess.getReturnStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:1: ( rule__ReturnStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:2: rule__ReturnStatement__Group__0 { pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246); rule__ReturnStatement__Group__0(); state._fsp--; } after(grammarAccess.getReturnStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleReturnStatement" // $ANTLR start "entryRuleAcceptStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2491:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ; public final void entryRuleAcceptStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: ( ruleAcceptStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2493:1: ruleAcceptStatement EOF { before(grammarAccess.getAcceptStatementRule()); pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273); ruleAcceptStatement(); state._fsp--; after(grammarAccess.getAcceptStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptStatement5280); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAcceptStatement" // $ANTLR start "ruleAcceptStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2500:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ; public final void ruleAcceptStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2504:2: ( ( ( rule__AcceptStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2506:1: ( rule__AcceptStatement__Group__0 ) { before(grammarAccess.getAcceptStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:1: ( rule__AcceptStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:2: rule__AcceptStatement__Group__0 { pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306); rule__AcceptStatement__Group__0(); state._fsp--; } after(grammarAccess.getAcceptStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAcceptStatement" // $ANTLR start "entryRuleSimpleAcceptStatementCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2519:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ; public final void entryRuleSimpleAcceptStatementCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2520:1: ( ruleSimpleAcceptStatementCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2521:1: ruleSimpleAcceptStatementCompletion EOF { before(grammarAccess.getSimpleAcceptStatementCompletionRule()); pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333); ruleSimpleAcceptStatementCompletion(); state._fsp--; after(grammarAccess.getSimpleAcceptStatementCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSimpleAcceptStatementCompletion" // $ANTLR start "ruleSimpleAcceptStatementCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2528:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ; public final void ruleSimpleAcceptStatementCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2532:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2534:1: ( rule__SimpleAcceptStatementCompletion__Group__0 ) { before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:1: ( rule__SimpleAcceptStatementCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:2: rule__SimpleAcceptStatementCompletion__Group__0 { pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366); rule__SimpleAcceptStatementCompletion__Group__0(); state._fsp--; } after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSimpleAcceptStatementCompletion" // $ANTLR start "entryRuleCompoundAcceptStatementCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2547:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ; public final void entryRuleCompoundAcceptStatementCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: ( ruleCompoundAcceptStatementCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2549:1: ruleCompoundAcceptStatementCompletion EOF { before(grammarAccess.getCompoundAcceptStatementCompletionRule()); pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393); ruleCompoundAcceptStatementCompletion(); state._fsp--; after(grammarAccess.getCompoundAcceptStatementCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleCompoundAcceptStatementCompletion" // $ANTLR start "ruleCompoundAcceptStatementCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2556:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ; public final void ruleCompoundAcceptStatementCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2560:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2562:1: ( rule__CompoundAcceptStatementCompletion__Group__0 ) { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:1: ( rule__CompoundAcceptStatementCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:2: rule__CompoundAcceptStatementCompletion__Group__0 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426); rule__CompoundAcceptStatementCompletion__Group__0(); state._fsp--; } after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleCompoundAcceptStatementCompletion" // $ANTLR start "entryRuleAcceptBlock" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2575:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ; public final void entryRuleAcceptBlock() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2576:1: ( ruleAcceptBlock EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2577:1: ruleAcceptBlock EOF { before(grammarAccess.getAcceptBlockRule()); pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453); ruleAcceptBlock(); state._fsp--; after(grammarAccess.getAcceptBlockRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptBlock5460); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAcceptBlock" // $ANTLR start "ruleAcceptBlock" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2584:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ; public final void ruleAcceptBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2588:2: ( ( ( rule__AcceptBlock__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2590:1: ( rule__AcceptBlock__Group__0 ) { before(grammarAccess.getAcceptBlockAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:1: ( rule__AcceptBlock__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:2: rule__AcceptBlock__Group__0 { pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486); rule__AcceptBlock__Group__0(); state._fsp--; } after(grammarAccess.getAcceptBlockAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAcceptBlock" // $ANTLR start "entryRuleAcceptClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: entryRuleAcceptClause : ruleAcceptClause EOF ; public final void entryRuleAcceptClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2604:1: ( ruleAcceptClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2605:1: ruleAcceptClause EOF { before(grammarAccess.getAcceptClauseRule()); pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513); ruleAcceptClause(); state._fsp--; after(grammarAccess.getAcceptClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptClause5520); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAcceptClause" // $ANTLR start "ruleAcceptClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2612:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ; public final void ruleAcceptClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2616:2: ( ( ( rule__AcceptClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2618:1: ( rule__AcceptClause__Group__0 ) { before(grammarAccess.getAcceptClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:1: ( rule__AcceptClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:2: rule__AcceptClause__Group__0 { pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546); rule__AcceptClause__Group__0(); state._fsp--; } after(grammarAccess.getAcceptClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAcceptClause" // $ANTLR start "entryRuleClassifyStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2631:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ; public final void entryRuleClassifyStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2632:1: ( ruleClassifyStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2633:1: ruleClassifyStatement EOF { before(grammarAccess.getClassifyStatementRule()); pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573); ruleClassifyStatement(); state._fsp--; after(grammarAccess.getClassifyStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassifyStatement5580); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassifyStatement" // $ANTLR start "ruleClassifyStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2640:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ; public final void ruleClassifyStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2644:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2646:1: ( rule__ClassifyStatement__Group__0 ) { before(grammarAccess.getClassifyStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:1: ( rule__ClassifyStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:2: rule__ClassifyStatement__Group__0 { pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606); rule__ClassifyStatement__Group__0(); state._fsp--; } after(grammarAccess.getClassifyStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassifyStatement" // $ANTLR start "entryRuleClassificationClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: entryRuleClassificationClause : ruleClassificationClause EOF ; public final void entryRuleClassificationClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2660:1: ( ruleClassificationClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2661:1: ruleClassificationClause EOF { before(grammarAccess.getClassificationClauseRule()); pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633); ruleClassificationClause(); state._fsp--; after(grammarAccess.getClassificationClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationClause5640); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassificationClause" // $ANTLR start "ruleClassificationClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2668:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ; public final void ruleClassificationClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( ( ( rule__ClassificationClause__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2674:1: ( rule__ClassificationClause__Alternatives ) { before(grammarAccess.getClassificationClauseAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:1: ( rule__ClassificationClause__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:2: rule__ClassificationClause__Alternatives { pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666); rule__ClassificationClause__Alternatives(); state._fsp--; } after(grammarAccess.getClassificationClauseAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassificationClause" // $ANTLR start "entryRuleClassificationFromClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2687:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ; public final void entryRuleClassificationFromClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2688:1: ( ruleClassificationFromClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2689:1: ruleClassificationFromClause EOF { before(grammarAccess.getClassificationFromClauseRule()); pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693); ruleClassificationFromClause(); state._fsp--; after(grammarAccess.getClassificationFromClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationFromClause5700); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassificationFromClause" // $ANTLR start "ruleClassificationFromClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2696:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ; public final void ruleClassificationFromClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2700:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2702:1: ( rule__ClassificationFromClause__Group__0 ) { before(grammarAccess.getClassificationFromClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:1: ( rule__ClassificationFromClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:2: rule__ClassificationFromClause__Group__0 { pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726); rule__ClassificationFromClause__Group__0(); state._fsp--; } after(grammarAccess.getClassificationFromClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassificationFromClause" // $ANTLR start "entryRuleClassificationToClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2715:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ; public final void entryRuleClassificationToClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2716:1: ( ruleClassificationToClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2717:1: ruleClassificationToClause EOF { before(grammarAccess.getClassificationToClauseRule()); pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753); ruleClassificationToClause(); state._fsp--; after(grammarAccess.getClassificationToClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationToClause5760); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleClassificationToClause" // $ANTLR start "ruleClassificationToClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2724:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ; public final void ruleClassificationToClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2728:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2730:1: ( rule__ClassificationToClause__Group__0 ) { before(grammarAccess.getClassificationToClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:1: ( rule__ClassificationToClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:2: rule__ClassificationToClause__Group__0 { pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786); rule__ClassificationToClause__Group__0(); state._fsp--; } after(grammarAccess.getClassificationToClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleClassificationToClause" // $ANTLR start "entryRuleReclassifyAllClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2743:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ; public final void entryRuleReclassifyAllClause() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2744:1: ( ruleReclassifyAllClause EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2745:1: ruleReclassifyAllClause EOF { before(grammarAccess.getReclassifyAllClauseRule()); pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813); ruleReclassifyAllClause(); state._fsp--; after(grammarAccess.getReclassifyAllClauseRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleReclassifyAllClause5820); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleReclassifyAllClause" // $ANTLR start "ruleReclassifyAllClause" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2752:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ; public final void ruleReclassifyAllClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2756:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2758:1: ( rule__ReclassifyAllClause__Group__0 ) { before(grammarAccess.getReclassifyAllClauseAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: ( rule__ReclassifyAllClause__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:2: rule__ReclassifyAllClause__Group__0 { pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846); rule__ReclassifyAllClause__Group__0(); state._fsp--; } after(grammarAccess.getReclassifyAllClauseAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleReclassifyAllClause" // $ANTLR start "entryRuleQualifiedNameList" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2771:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ; public final void entryRuleQualifiedNameList() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2772:1: ( ruleQualifiedNameList EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2773:1: ruleQualifiedNameList EOF { before(grammarAccess.getQualifiedNameListRule()); pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873); ruleQualifiedNameList(); state._fsp--; after(grammarAccess.getQualifiedNameListRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameList5880); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleQualifiedNameList" // $ANTLR start "ruleQualifiedNameList" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ; public final void ruleQualifiedNameList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2784:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2786:1: ( rule__QualifiedNameList__Group__0 ) { before(grammarAccess.getQualifiedNameListAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:1: ( rule__QualifiedNameList__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:2: rule__QualifiedNameList__Group__0 { pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906); rule__QualifiedNameList__Group__0(); state._fsp--; } after(grammarAccess.getQualifiedNameListAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleQualifiedNameList" // $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2799:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ; public final void entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2801:1: ruleInvocationOrAssignementOrDeclarationStatement EOF { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule()); pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933); ruleInvocationOrAssignementOrDeclarationStatement(); state._fsp--; after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInvocationOrAssignementOrDeclarationStatement" // $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2808:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ; public final void ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2812:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2814:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966); rule__InvocationOrAssignementOrDeclarationStatement__Group__0(); state._fsp--; } after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInvocationOrAssignementOrDeclarationStatement" // $ANTLR start "entryRuleSuperInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2827:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ; public final void entryRuleSuperInvocationStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2828:1: ( ruleSuperInvocationStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2829:1: ruleSuperInvocationStatement EOF { before(grammarAccess.getSuperInvocationStatementRule()); pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993); ruleSuperInvocationStatement(); state._fsp--; after(grammarAccess.getSuperInvocationStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleSuperInvocationStatement" // $ANTLR start "ruleSuperInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2836:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ; public final void ruleSuperInvocationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2840:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2842:1: ( rule__SuperInvocationStatement__Group__0 ) { before(grammarAccess.getSuperInvocationStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:1: ( rule__SuperInvocationStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:2: rule__SuperInvocationStatement__Group__0 { pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026); rule__SuperInvocationStatement__Group__0(); state._fsp--; } after(grammarAccess.getSuperInvocationStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSuperInvocationStatement" // $ANTLR start "entryRuleThisInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2855:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ; public final void entryRuleThisInvocationStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2856:1: ( ruleThisInvocationStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2857:1: ruleThisInvocationStatement EOF { before(grammarAccess.getThisInvocationStatementRule()); pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053); ruleThisInvocationStatement(); state._fsp--; after(grammarAccess.getThisInvocationStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleThisInvocationStatement6060); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleThisInvocationStatement" // $ANTLR start "ruleThisInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2864:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ; public final void ruleThisInvocationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2868:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2870:1: ( rule__ThisInvocationStatement__Group__0 ) { before(grammarAccess.getThisInvocationStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:1: ( rule__ThisInvocationStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:2: rule__ThisInvocationStatement__Group__0 { pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086); rule__ThisInvocationStatement__Group__0(); state._fsp--; } after(grammarAccess.getThisInvocationStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleThisInvocationStatement" // $ANTLR start "entryRuleInstanceCreationInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ; public final void entryRuleInstanceCreationInvocationStatement() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2884:1: ( ruleInstanceCreationInvocationStatement EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2885:1: ruleInstanceCreationInvocationStatement EOF { before(grammarAccess.getInstanceCreationInvocationStatementRule()); pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113); ruleInstanceCreationInvocationStatement(); state._fsp--; after(grammarAccess.getInstanceCreationInvocationStatementRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleInstanceCreationInvocationStatement" // $ANTLR start "ruleInstanceCreationInvocationStatement" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2892:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ; public final void ruleInstanceCreationInvocationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2896:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2898:1: ( rule__InstanceCreationInvocationStatement__Group__0 ) { before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:1: ( rule__InstanceCreationInvocationStatement__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:2: rule__InstanceCreationInvocationStatement__Group__0 { pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146); rule__InstanceCreationInvocationStatement__Group__0(); state._fsp--; } after(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleInstanceCreationInvocationStatement" // $ANTLR start "entryRuleVariableDeclarationCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2911:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ; public final void entryRuleVariableDeclarationCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2912:1: ( ruleVariableDeclarationCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2913:1: ruleVariableDeclarationCompletion EOF { before(grammarAccess.getVariableDeclarationCompletionRule()); pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173); ruleVariableDeclarationCompletion(); state._fsp--; after(grammarAccess.getVariableDeclarationCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleVariableDeclarationCompletion" // $ANTLR start "ruleVariableDeclarationCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2920:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ; public final void ruleVariableDeclarationCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2924:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2926:1: ( rule__VariableDeclarationCompletion__Group__0 ) { before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:1: ( rule__VariableDeclarationCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:2: rule__VariableDeclarationCompletion__Group__0 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206); rule__VariableDeclarationCompletion__Group__0(); state._fsp--; } after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleVariableDeclarationCompletion" // $ANTLR start "entryRuleAssignmentCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2939:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ; public final void entryRuleAssignmentCompletion() throws RecognitionException { try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2940:1: ( ruleAssignmentCompletion EOF ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2941:1: ruleAssignmentCompletion EOF { before(grammarAccess.getAssignmentCompletionRule()); pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233); ruleAssignmentCompletion(); state._fsp--; after(grammarAccess.getAssignmentCompletionRule()); match(input, EOF, FOLLOW_EOF_in_entryRuleAssignmentCompletion6240); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return; } // $ANTLR end "entryRuleAssignmentCompletion" // $ANTLR start "ruleAssignmentCompletion" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2948:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ; public final void ruleAssignmentCompletion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2952:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2954:1: ( rule__AssignmentCompletion__Group__0 ) { before(grammarAccess.getAssignmentCompletionAccess().getGroup()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:1: ( rule__AssignmentCompletion__Group__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:2: rule__AssignmentCompletion__Group__0 { pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266); rule__AssignmentCompletion__Group__0(); state._fsp--; } after(grammarAccess.getAssignmentCompletionAccess().getGroup()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAssignmentCompletion" // $ANTLR start "ruleBooleanValue" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2968:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ; public final void ruleBooleanValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2972:1: ( ( ( rule__BooleanValue__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2974:1: ( rule__BooleanValue__Alternatives ) { before(grammarAccess.getBooleanValueAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:1: ( rule__BooleanValue__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:2: rule__BooleanValue__Alternatives { pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303); rule__BooleanValue__Alternatives(); state._fsp--; } after(grammarAccess.getBooleanValueAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleBooleanValue" // $ANTLR start "ruleLinkOperationKind" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2987:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ; public final void ruleLinkOperationKind() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2991:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2993:1: ( rule__LinkOperationKind__Alternatives ) { before(grammarAccess.getLinkOperationKindAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:1: ( rule__LinkOperationKind__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:2: rule__LinkOperationKind__Alternatives { pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339); rule__LinkOperationKind__Alternatives(); state._fsp--; } after(grammarAccess.getLinkOperationKindAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleLinkOperationKind" // $ANTLR start "ruleSelectOrRejectOperator" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3006:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ; public final void ruleSelectOrRejectOperator() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3010:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3012:1: ( rule__SelectOrRejectOperator__Alternatives ) { before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:1: ( rule__SelectOrRejectOperator__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:2: rule__SelectOrRejectOperator__Alternatives { pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375); rule__SelectOrRejectOperator__Alternatives(); state._fsp--; } after(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleSelectOrRejectOperator" // $ANTLR start "ruleCollectOrIterateOperator" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3025:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ; public final void ruleCollectOrIterateOperator() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3029:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3031:1: ( rule__CollectOrIterateOperator__Alternatives ) { before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:1: ( rule__CollectOrIterateOperator__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:2: rule__CollectOrIterateOperator__Alternatives { pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411); rule__CollectOrIterateOperator__Alternatives(); state._fsp--; } after(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleCollectOrIterateOperator" // $ANTLR start "ruleForAllOrExistsOrOneOperator" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3044:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ; public final void ruleForAllOrExistsOrOneOperator() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3048:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives ) { before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:2: rule__ForAllOrExistsOrOneOperator__Alternatives { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447); rule__ForAllOrExistsOrOneOperator__Alternatives(); state._fsp--; } after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleForAllOrExistsOrOneOperator" // $ANTLR start "ruleAnnotationKind" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3063:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ; public final void ruleAnnotationKind() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3067:1: ( ( ( rule__AnnotationKind__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3069:1: ( rule__AnnotationKind__Alternatives ) { before(grammarAccess.getAnnotationKindAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:1: ( rule__AnnotationKind__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:2: rule__AnnotationKind__Alternatives { pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483); rule__AnnotationKind__Alternatives(); state._fsp--; } after(grammarAccess.getAnnotationKindAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAnnotationKind" // $ANTLR start "ruleAssignmentOperator" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3082:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ; public final void ruleAssignmentOperator() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3086:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: ( rule__AssignmentOperator__Alternatives ) { before(grammarAccess.getAssignmentOperatorAccess().getAlternatives()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:1: ( rule__AssignmentOperator__Alternatives ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:2: rule__AssignmentOperator__Alternatives { pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519); rule__AssignmentOperator__Alternatives(); state._fsp--; } after(grammarAccess.getAssignmentOperatorAccess().getAlternatives()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "ruleAssignmentOperator" // $ANTLR start "rule__LITERAL__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3100:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) ); public final void rule__LITERAL__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3104:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) ) int alt4 = 3; switch(input.LA(1)) { case 33: case 34: { alt4 = 1; } break; case RULE_INTEGERVALUE: case 27: { alt4 = 2; } break; case RULE_STRING: { alt4 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch(alt4) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: ruleBOOLEAN_LITERAL { before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0()); pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554); ruleBOOLEAN_LITERAL(); state._fsp--; after(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3112:1: ruleNUMBER_LITERAL { before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1()); pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571); ruleNUMBER_LITERAL(); state._fsp--; after(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3118:1: ruleSTRING_LITERAL { before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2()); pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588); ruleSTRING_LITERAL(); state._fsp--; after(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LITERAL__Alternatives" // $ANTLR start "rule__NUMBER_LITERAL__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3128:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) ); public final void rule__NUMBER_LITERAL__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3132:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) ) int alt5 = 2; int LA5_0 = input.LA(1); if((LA5_0 == RULE_INTEGERVALUE)) { alt5 = 1; } else if((LA5_0 == 27)) { alt5 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch(alt5) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3134:1: ruleINTEGER_LITERAL { before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0()); pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620); ruleINTEGER_LITERAL(); state._fsp--; after(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3140:1: ruleUNLIMITED_LITERAL { before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1()); pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637); ruleUNLIMITED_LITERAL(); state._fsp--; after(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NUMBER_LITERAL__Alternatives" // $ANTLR start "rule__NameExpression__Alternatives_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3150:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) ); public final void rule__NameExpression__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3154:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) ) int alt6 = 2; int LA6_0 = input.LA(1); if(((LA6_0 >= 12 && LA6_0 <= 13))) { alt6 = 1; } else if((LA6_0 == RULE_ID)) { alt6 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch(alt6) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3156:1: ( rule__NameExpression__Group_0_0__0 ) { before(grammarAccess.getNameExpressionAccess().getGroup_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:1: ( rule__NameExpression__Group_0_0__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:2: rule__NameExpression__Group_0_0__0 { pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669); rule__NameExpression__Group_0_0__0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getGroup_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3162:1: ( rule__NameExpression__Group_0_1__0 ) { before(grammarAccess.getNameExpressionAccess().getGroup_0_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:1: ( rule__NameExpression__Group_0_1__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:2: rule__NameExpression__Group_0_1__0 { pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687); rule__NameExpression__Group_0_1__0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getGroup_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Alternatives_0" // $ANTLR start "rule__NameExpression__PrefixOpAlternatives_0_0_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3172:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) ); public final void rule__NameExpression__PrefixOpAlternatives_0_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3176:1: ( ( '++' ) | ( '--' ) ) int alt7 = 2; int LA7_0 = input.LA(1); if((LA7_0 == 12)) { alt7 = 1; } else if((LA7_0 == 13)) { alt7 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch(alt7) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3178:1: '++' { before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0()); match(input, 12, FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721); after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3186:1: '--' { before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1()); match(input, 13, FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741); after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PrefixOpAlternatives_0_0_0_0" // $ANTLR start "rule__NameExpression__Alternatives_0_1_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3198:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) ); public final void rule__NameExpression__Alternatives_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3202:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) ) int alt8 = 3; switch(input.LA(1)) { case 64: { alt8 = 1; } break; case 74: case 83: { alt8 = 2; } break; case 12: case 13: { alt8 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 8, 0, input); throw nvae; } switch(alt8) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3204:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) { before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 { pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775); rule__NameExpression__InvocationCompletionAssignment_0_1_2_0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3210:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) { before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 { pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793); rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3216:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) { before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2 { pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811); rule__NameExpression__PostfixOpAssignment_0_1_2_2(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Alternatives_0_1_2" // $ANTLR start "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3226:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) ); public final void rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3230:1: ( ( '++' ) | ( '--' ) ) int alt9 = 2; int LA9_0 = input.LA(1); if((LA9_0 == 12)) { alt9 = 1; } else if((LA9_0 == 13)) { alt9 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 9, 0, input); throw nvae; } switch(alt9) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3232:1: '++' { before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0()); match(input, 12, FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845); after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3240:1: '--' { before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1()); match(input, 13, FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865); after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0" // $ANTLR start "rule__EqualityExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3252:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) ); public final void rule__EqualityExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3256:1: ( ( '==' ) | ( '!=' ) ) int alt10 = 2; int LA10_0 = input.LA(1); if((LA10_0 == 14)) { alt10 = 1; } else if((LA10_0 == 15)) { alt10 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 10, 0, input); throw nvae; } switch(alt10) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3258:1: '==' { before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0()); match(input, 14, FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900); after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3266:1: '!=' { before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1()); match(input, 15, FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920); after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__ClassificationExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3278:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) ); public final void rule__ClassificationExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3282:1: ( ( 'instanceof' ) | ( 'hastype' ) ) int alt11 = 2; int LA11_0 = input.LA(1); if((LA11_0 == 16)) { alt11 = 1; } else if((LA11_0 == 17)) { alt11 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 11, 0, input); throw nvae; } switch(alt11) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3284:1: 'instanceof' { before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0()); match(input, 16, FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955); after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3292:1: 'hastype' { before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1()); match(input, 17, FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975); after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__RelationalExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3304:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) ); public final void rule__RelationalExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3308:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) ) int alt12 = 4; switch(input.LA(1)) { case 18: { alt12 = 1; } break; case 19: { alt12 = 2; } break; case 20: { alt12 = 3; } break; case 21: { alt12 = 4; } break; default: NoViableAltException nvae = new NoViableAltException("", 12, 0, input); throw nvae; } switch(alt12) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3310:1: '<' { before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0()); match(input, 18, FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010); after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3318:1: '>' { before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1()); match(input, 19, FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030); after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3326:1: '<=' { before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2()); match(input, 20, FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050); after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3334:1: '>=' { before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3()); match(input, 21, FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070); after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__ShiftExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3346:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) ); public final void rule__ShiftExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3350:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) ) int alt13 = 3; switch(input.LA(1)) { case 22: { alt13 = 1; } break; case 23: { alt13 = 2; } break; case 24: { alt13 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch(alt13) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3352:1: '<<' { before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0()); match(input, 22, FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105); after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3360:1: '>>' { before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1()); match(input, 23, FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125); after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3368:1: '>>>' { before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2()); match(input, 24, FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145); after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__AdditiveExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3380:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) ); public final void rule__AdditiveExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3384:1: ( ( '+' ) | ( '-' ) ) int alt14 = 2; int LA14_0 = input.LA(1); if((LA14_0 == 25)) { alt14 = 1; } else if((LA14_0 == 26)) { alt14 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 14, 0, input); throw nvae; } switch(alt14) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3386:1: '+' { before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0()); match(input, 25, FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180); after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3394:1: '-' { before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1()); match(input, 26, FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200); after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__MultiplicativeExpression__OpAlternatives_1_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3406:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) ); public final void rule__MultiplicativeExpression__OpAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3410:1: ( ( '*' ) | ( '/' ) | ( '%' ) ) int alt15 = 3; switch(input.LA(1)) { case 27: { alt15 = 1; } break; case 28: { alt15 = 2; } break; case 29: { alt15 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 15, 0, input); throw nvae; } switch(alt15) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3412:1: '*' { before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0()); match(input, 27, FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235); after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3420:1: '/' { before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1()); match(input, 28, FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255); after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3428:1: '%' { before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2()); match(input, 29, FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275); after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__OpAlternatives_1_0_0" // $ANTLR start "rule__UnaryExpression__OpAlternatives_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3440:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) ); public final void rule__UnaryExpression__OpAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3444:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) ) int alt16 = 5; switch(input.LA(1)) { case 30: { alt16 = 1; } break; case 26: { alt16 = 2; } break; case 25: { alt16 = 3; } break; case 31: { alt16 = 4; } break; case 32: { alt16 = 5; } break; default: NoViableAltException nvae = new NoViableAltException("", 16, 0, input); throw nvae; } switch(alt16) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3446:1: '!' { before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0()); match(input, 30, FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310); after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3454:1: '-' { before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1()); match(input, 26, FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330); after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3462:1: '+' { before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2()); match(input, 25, FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350); after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3470:1: '$' { before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3()); match(input, 31, FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370); after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3478:1: '~' { before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4()); match(input, 32, FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390); after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__OpAlternatives_0_0" // $ANTLR start "rule__SuffixExpression__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) ); public final void rule__SuffixExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3494:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) ) int alt17 = 7; alt17 = dfa17.predict(input); switch(alt17) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3496:1: ruleOperationCallExpression { before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0()); pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424); ruleOperationCallExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3502:1: rulePropertyCallExpression { before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1()); pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441); rulePropertyCallExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3508:1: ruleLinkOperationExpression { before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2()); pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458); ruleLinkOperationExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3514:1: ruleSequenceOperationExpression { before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3()); pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475); ruleSequenceOperationExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3520:1: ruleSequenceReductionExpression { before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4()); pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492); ruleSequenceReductionExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4()); } } break; case 6: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3526:1: ruleSequenceExpansionExpression { before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5()); pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509); ruleSequenceExpansionExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5()); } } break; case 7: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3532:1: ruleClassExtentExpression { before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6()); pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526); ruleClassExtentExpression(); state._fsp--; after(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuffixExpression__Alternatives" // $ANTLR start "rule__SequenceExpansionExpression__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3542:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) ); public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3546:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) ) int alt18 = 4; int LA18_0 = input.LA(1); if((LA18_0 == 76)) { switch(input.LA(2)) { case 38: case 39: { alt18 = 1; } break; case 42: case 43: case 44: { alt18 = 3; } break; case 78: { alt18 = 4; } break; case 40: case 41: { alt18 = 2; } break; default: NoViableAltException nvae = new NoViableAltException("", 18, 1, input); throw nvae; } } else { NoViableAltException nvae = new NoViableAltException("", 18, 0, input); throw nvae; } switch(alt18) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3548:1: ruleSelectOrRejectOperation { before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0()); pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558); ruleSelectOrRejectOperation(); state._fsp--; after(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3554:1: ruleCollectOrIterateOperation { before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1()); pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575); ruleCollectOrIterateOperation(); state._fsp--; after(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3560:1: ruleForAllOrExistsOrOneOperation { before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2()); pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592); ruleForAllOrExistsOrOneOperation(); state._fsp--; after(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3566:1: ruleIsUniqueOperation { before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3()); pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609); ruleIsUniqueOperation(); state._fsp--; after(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceExpansionExpression__Alternatives" // $ANTLR start "rule__ValueSpecification__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3576:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) ); public final void rule__ValueSpecification__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3580:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) ) int alt19 = 7; switch(input.LA(1)) { case RULE_ID: case 12: case 13: { alt19 = 1; } break; case RULE_INTEGERVALUE: case RULE_STRING: case 27: case 33: case 34: { alt19 = 2; } break; case 80: { alt19 = 3; } break; case 81: { alt19 = 4; } break; case 82: { alt19 = 5; } break; case 64: { alt19 = 6; } break; case 79: { alt19 = 7; } break; default: NoViableAltException nvae = new NoViableAltException("", 19, 0, input); throw nvae; } switch(alt19) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3582:1: ruleNameExpression { before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0()); pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641); ruleNameExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3588:1: ruleLITERAL { before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1()); pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658); ruleLITERAL(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3594:1: ruleThisExpression { before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2()); pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675); ruleThisExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3600:1: ruleSuperInvocationExpression { before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3()); pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692); ruleSuperInvocationExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3606:1: ruleInstanceCreationExpression { before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4()); pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709); ruleInstanceCreationExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4()); } } break; case 6: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3612:1: ruleParenthesizedExpression { before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5()); pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726); ruleParenthesizedExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5()); } } break; case 7: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3618:1: ruleNullExpression { before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6()); pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743); ruleNullExpression(); state._fsp--; after(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ValueSpecification__Alternatives" // $ANTLR start "rule__NonLiteralValueSpecification__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3628:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) ); public final void rule__NonLiteralValueSpecification__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3632:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) ) int alt20 = 5; switch(input.LA(1)) { case RULE_ID: case 12: case 13: { alt20 = 1; } break; case 64: { alt20 = 2; } break; case 82: { alt20 = 3; } break; case 80: { alt20 = 4; } break; case 81: { alt20 = 5; } break; default: NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch(alt20) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3634:1: ruleNameExpression { before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0()); pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775); ruleNameExpression(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3640:1: ruleParenthesizedExpression { before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1()); pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792); ruleParenthesizedExpression(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3646:1: ruleInstanceCreationExpression { before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2()); pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809); ruleInstanceCreationExpression(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3652:1: ruleThisExpression { before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3()); pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826); ruleThisExpression(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3658:1: ruleSuperInvocationExpression { before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4()); pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843); ruleSuperInvocationExpression(); state._fsp--; after(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonLiteralValueSpecification__Alternatives" // $ANTLR start "rule__ParenthesizedExpression__Alternatives_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3668:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) ); public final void rule__ParenthesizedExpression__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3672:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) ) int alt21 = 2; int LA21_0 = input.LA(1); if((LA21_0 == RULE_ID || (LA21_0 >= 12 && LA21_0 <= 13) || LA21_0 == 64 || (LA21_0 >= 80 && LA21_0 <= 82))) { alt21 = 1; } else if((LA21_0 == 73 || LA21_0 == 76)) { alt21 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 21, 0, input); throw nvae; } switch(alt21) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3674:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) { before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:2: rule__ParenthesizedExpression__CastedAssignment_3_0 { pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875); rule__ParenthesizedExpression__CastedAssignment_3_0(); state._fsp--; } after(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3680:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) { before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:2: rule__ParenthesizedExpression__SuffixAssignment_3_1 { pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893); rule__ParenthesizedExpression__SuffixAssignment_3_1(); state._fsp--; } after(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Alternatives_3" // $ANTLR start "rule__SuperInvocationExpression__Alternatives_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3690:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) ); public final void rule__SuperInvocationExpression__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3694:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) ) int alt22 = 2; int LA22_0 = input.LA(1); if((LA22_0 == 64)) { alt22 = 1; } else if((LA22_0 == 73)) { alt22 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 22, 0, input); throw nvae; } switch(alt22) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3696:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:2: rule__SuperInvocationExpression__TupleAssignment_1_0 { pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926); rule__SuperInvocationExpression__TupleAssignment_1_0(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3702:1: ( rule__SuperInvocationExpression__Group_1_1__0 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:1: ( rule__SuperInvocationExpression__Group_1_1__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:2: rule__SuperInvocationExpression__Group_1_1__0 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944); rule__SuperInvocationExpression__Group_1_1__0(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Alternatives_1" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3712:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) ); public final void rule__SequenceConstructionOrAccessCompletion__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3716:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) ) int alt23 = 2; int LA23_0 = input.LA(1); if((LA23_0 == 74)) { alt23 = 1; } else if((LA23_0 == 83)) { alt23 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 23, 0, input); throw nvae; } switch(alt23) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3718:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977); rule__SequenceConstructionOrAccessCompletion__Group_0__0(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3724:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995); rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3734:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) ); public final void rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3738:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) ) int alt24 = 2; int LA24_0 = input.LA(1); if(((LA24_0 >= RULE_ID && LA24_0 <= RULE_STRING) || (LA24_0 >= 12 && LA24_0 <= 13) || (LA24_0 >= 25 && LA24_0 <= 27) || (LA24_0 >= 30 && LA24_0 <= 34) || LA24_0 == 64 || (LA24_0 >= 79 && LA24_0 <= 82))) { alt24 = 1; } else if((LA24_0 == 75)) { alt24 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 24, 0, input); throw nvae; } switch(alt24) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3740:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028); rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3746:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046); rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1" // $ANTLR start "rule__SequenceConstructionExpression__Alternatives_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3756:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) ); public final void rule__SequenceConstructionExpression__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3760:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) ) int alt26 = 2; int LA26_0 = input.LA(1); if((LA26_0 == 62 || LA26_0 == 84)) { alt26 = 1; } else if((LA26_0 == 85)) { alt26 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 26, 0, input); throw nvae; } switch(alt26) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3762:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )* { before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )* loop25: do { int alt25 = 2; int LA25_0 = input.LA(1); if((LA25_0 == 62)) { alt25 = 1; } switch(alt25) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:2: rule__SequenceConstructionExpression__Group_2_0__0 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079); rule__SequenceConstructionExpression__Group_2_0__0(); state._fsp--; } break; default: break loop25; } } while(true); after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3768:1: ( rule__SequenceConstructionExpression__Group_2_1__0 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:1: ( rule__SequenceConstructionExpression__Group_2_1__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:2: rule__SequenceConstructionExpression__Group_2_1__0 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098); rule__SequenceConstructionExpression__Group_2_1__0(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Alternatives_2" // $ANTLR start "rule__SequenceElement__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3778:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) ); public final void rule__SequenceElement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3782:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) ) int alt27 = 2; int LA27_0 = input.LA(1); if(((LA27_0 >= RULE_ID && LA27_0 <= RULE_STRING) || (LA27_0 >= 12 && LA27_0 <= 13) || (LA27_0 >= 25 && LA27_0 <= 27) || (LA27_0 >= 30 && LA27_0 <= 34) || LA27_0 == 64 || (LA27_0 >= 79 && LA27_0 <= 82))) { alt27 = 1; } else if((LA27_0 == 83)) { alt27 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 27, 0, input); throw nvae; } switch(alt27) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3784:1: ruleExpression { before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0()); pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131); ruleExpression(); state._fsp--; after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3790:1: ruleSequenceConstructionExpression { before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1()); pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148); ruleSequenceConstructionExpression(); state._fsp--; after(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceElement__Alternatives" // $ANTLR start "rule__DocumentedStatement__CommentAlternatives_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3800:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) ); public final void rule__DocumentedStatement__CommentAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3804:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) ) int alt28 = 2; int LA28_0 = input.LA(1); if((LA28_0 == RULE_ML_COMMENT)) { alt28 = 1; } else if((LA28_0 == RULE_SL_COMMENT)) { alt28 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 28, 0, input); throw nvae; } switch(alt28) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3806:1: RULE_ML_COMMENT { before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0()); match(input, RULE_ML_COMMENT, FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180); after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3812:1: RULE_SL_COMMENT { before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1()); match(input, RULE_SL_COMMENT, FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197); after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__CommentAlternatives_0_0" // $ANTLR start "rule__Statement__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3822:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) ); public final void rule__Statement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3826:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) ) int alt29 = 18; switch(input.LA(1)) { case 90: { alt29 = 1; } break; case 87: { alt29 = 2; } break; case 83: { alt29 = 3; } break; case 91: { alt29 = 4; } break; case 92: { alt29 = 5; } break; case 93: { alt29 = 6; } break; case 96: { alt29 = 7; } break; case 99: { alt29 = 8; } break; case 100: { alt29 = 9; } break; case 101: { alt29 = 10; } break; case 103: { alt29 = 11; } break; case 104: { alt29 = 12; } break; case 105: { alt29 = 13; } break; case 106: { alt29 = 14; } break; case RULE_ID: case 12: case 13: { alt29 = 15; } break; case 81: { alt29 = 16; } break; case 80: { alt29 = 17; } break; case 82: { alt29 = 18; } break; default: NoViableAltException nvae = new NoViableAltException("", 29, 0, input); throw nvae; } switch(alt29) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3828:1: ruleAnnotatedStatement { before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0()); pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229); ruleAnnotatedStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3834:1: ruleInlineStatement { before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1()); pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246); ruleInlineStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3840:1: ruleBlockStatement { before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2()); pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263); ruleBlockStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ruleEmptyStatement { before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3()); pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280); ruleEmptyStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3852:1: ruleLocalNameDeclarationStatement { before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4()); pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297); ruleLocalNameDeclarationStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4()); } } break; case 6: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3858:1: ruleIfStatement { before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5()); pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314); ruleIfStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5()); } } break; case 7: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3864:1: ruleSwitchStatement { before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6()); pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331); ruleSwitchStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6()); } } break; case 8: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3870:1: ruleWhileStatement { before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7()); pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348); ruleWhileStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7()); } } break; case 9: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3876:1: ruleDoStatement { before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8()); pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365); ruleDoStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8()); } } break; case 10: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: ruleForStatement { before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9()); pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382); ruleForStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9()); } } break; case 11: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3888:1: ruleBreakStatement { before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10()); pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399); ruleBreakStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10()); } } break; case 12: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3894:1: ruleReturnStatement { before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11()); pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416); ruleReturnStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11()); } } break; case 13: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3900:1: ruleAcceptStatement { before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12()); pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433); ruleAcceptStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12()); } } break; case 14: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3906:1: ruleClassifyStatement { before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13()); pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450); ruleClassifyStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13()); } } break; case 15: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3912:1: ruleInvocationOrAssignementOrDeclarationStatement { before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14()); pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467); ruleInvocationOrAssignementOrDeclarationStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14()); } } break; case 16: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3918:1: ruleSuperInvocationStatement { before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15()); pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484); ruleSuperInvocationStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15()); } } break; case 17: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3924:1: ruleThisInvocationStatement { before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16()); pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501); ruleThisInvocationStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16()); } } break; case 18: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3930:1: ruleInstanceCreationInvocationStatement { before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17()); pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518); ruleInstanceCreationInvocationStatement(); state._fsp--; after(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Statement__Alternatives" // $ANTLR start "rule__LoopVariableDefinition__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3940:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) ); public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3944:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) ) int alt30 = 2; int LA30_0 = input.LA(1); if((LA30_0 == RULE_ID)) { int LA30_1 = input.LA(2); if((LA30_1 == RULE_ID || LA30_1 == 18 || LA30_1 == 61)) { alt30 = 2; } else if((LA30_1 == 102)) { alt30 = 1; } else { NoViableAltException nvae = new NoViableAltException("", 30, 1, input); throw nvae; } } else { NoViableAltException nvae = new NoViableAltException("", 30, 0, input); throw nvae; } switch(alt30) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3946:1: ( rule__LoopVariableDefinition__Group_0__0 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:1: ( rule__LoopVariableDefinition__Group_0__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:2: rule__LoopVariableDefinition__Group_0__0 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550); rule__LoopVariableDefinition__Group_0__0(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3952:1: ( rule__LoopVariableDefinition__Group_1__0 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:1: ( rule__LoopVariableDefinition__Group_1__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:2: rule__LoopVariableDefinition__Group_1__0 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568); rule__LoopVariableDefinition__Group_1__0(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Alternatives" // $ANTLR start "rule__AcceptStatement__Alternatives_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3962:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) ); public final void rule__AcceptStatement__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3966:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) ) int alt31 = 2; int LA31_0 = input.LA(1); if((LA31_0 == 91)) { alt31 = 1; } else if((LA31_0 == 83)) { alt31 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 31, 0, input); throw nvae; } switch(alt31) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3968:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) { before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0 { pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601); rule__AcceptStatement__SimpleAcceptAssignment_1_0(); state._fsp--; } after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3974:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) { before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1 { pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619); rule__AcceptStatement__CompoundAcceptAssignment_1_1(); state._fsp--; } after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__Alternatives_1" // $ANTLR start "rule__ClassificationClause__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3984:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) ); public final void rule__ClassificationClause__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3988:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) ) int alt32 = 2; int LA32_0 = input.LA(1); if((LA32_0 == 107)) { int LA32_1 = input.LA(2); if((LA32_1 == 27)) { alt32 = 2; } else if((LA32_1 == RULE_ID)) { alt32 = 1; } else { NoViableAltException nvae = new NoViableAltException("", 32, 1, input); throw nvae; } } else if((LA32_0 == 108)) { alt32 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 32, 0, input); throw nvae; } switch(alt32) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3990:1: ( rule__ClassificationClause__Group_0__0 ) { before(grammarAccess.getClassificationClauseAccess().getGroup_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:1: ( rule__ClassificationClause__Group_0__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:2: rule__ClassificationClause__Group_0__0 { pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652); rule__ClassificationClause__Group_0__0(); state._fsp--; } after(grammarAccess.getClassificationClauseAccess().getGroup_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3996:1: ( rule__ClassificationClause__Group_1__0 ) { before(grammarAccess.getClassificationClauseAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:1: ( rule__ClassificationClause__Group_1__0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:2: rule__ClassificationClause__Group_1__0 { pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670); rule__ClassificationClause__Group_1__0(); state._fsp--; } after(grammarAccess.getClassificationClauseAccess().getGroup_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Alternatives" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4006:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) ); public final void rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4010:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) ) int alt33 = 2; int LA33_0 = input.LA(1); if((LA33_0 == RULE_ID || LA33_0 == 74)) { alt33 = 1; } else if(((LA33_0 >= 49 && LA33_0 <= 60))) { alt33 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 33, 0, input); throw nvae; } switch(alt33) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4012:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703); rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0(); state._fsp--; } after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4018:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721); rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1(); state._fsp--; } after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1" // $ANTLR start "rule__BooleanValue__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4028:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) ); public final void rule__BooleanValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4032:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) ) int alt34 = 2; int LA34_0 = input.LA(1); if((LA34_0 == 33)) { alt34 = 1; } else if((LA34_0 == 34)) { alt34 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 34, 0, input); throw nvae; } switch(alt34) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4034:1: ( 'true' ) { before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:1: ( 'true' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:3: 'true' { match(input, 33, FOLLOW_33_in_rule__BooleanValue__Alternatives8755); } after(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4041:1: ( 'false' ) { before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: ( 'false' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:3: 'false' { match(input, 34, FOLLOW_34_in_rule__BooleanValue__Alternatives8776); } after(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BooleanValue__Alternatives" // $ANTLR start "rule__LinkOperationKind__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4052:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) ); public final void rule__LinkOperationKind__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4056:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) ) int alt35 = 3; switch(input.LA(1)) { case 35: { alt35 = 1; } break; case 36: { alt35 = 2; } break; case 37: { alt35 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 35, 0, input); throw nvae; } switch(alt35) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4058:1: ( 'createLink' ) { before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:1: ( 'createLink' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:3: 'createLink' { match(input, 35, FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812); } after(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4065:1: ( 'destroyLink' ) { before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:1: ( 'destroyLink' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:3: 'destroyLink' { match(input, 36, FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833); } after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4072:1: ( 'clearAssoc' ) { before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:1: ( 'clearAssoc' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:3: 'clearAssoc' { match(input, 37, FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854); } after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationKind__Alternatives" // $ANTLR start "rule__SelectOrRejectOperator__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4083:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) ); public final void rule__SelectOrRejectOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4087:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) ) int alt36 = 2; int LA36_0 = input.LA(1); if((LA36_0 == 38)) { alt36 = 1; } else if((LA36_0 == 39)) { alt36 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 36, 0, input); throw nvae; } switch(alt36) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( 'select' ) { before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: ( 'select' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:3: 'select' { match(input, 38, FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890); } after(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4096:1: ( 'reject' ) { before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:1: ( 'reject' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:3: 'reject' { match(input, 39, FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911); } after(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperator__Alternatives" // $ANTLR start "rule__CollectOrIterateOperator__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4107:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) ); public final void rule__CollectOrIterateOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) ) int alt37 = 2; int LA37_0 = input.LA(1); if((LA37_0 == 40)) { alt37 = 1; } else if((LA37_0 == 41)) { alt37 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 37, 0, input); throw nvae; } switch(alt37) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4113:1: ( 'collect' ) { before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:1: ( 'collect' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:3: 'collect' { match(input, 40, FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947); } after(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4120:1: ( 'iterate' ) { before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:1: ( 'iterate' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:3: 'iterate' { match(input, 41, FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968); } after(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperator__Alternatives" // $ANTLR start "rule__ForAllOrExistsOrOneOperator__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4131:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) ); public final void rule__ForAllOrExistsOrOneOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) ) int alt38 = 3; switch(input.LA(1)) { case 42: { alt38 = 1; } break; case 43: { alt38 = 2; } break; case 44: { alt38 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 38, 0, input); throw nvae; } switch(alt38) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4137:1: ( 'forAll' ) { before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:1: ( 'forAll' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:3: 'forAll' { match(input, 42, FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004); } after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4144:1: ( 'exists' ) { before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:1: ( 'exists' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:3: 'exists' { match(input, 43, FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025); } after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4151:1: ( 'one' ) { before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:1: ( 'one' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:3: 'one' { match(input, 44, FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046); } after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperator__Alternatives" // $ANTLR start "rule__AnnotationKind__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4162:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) ); public final void rule__AnnotationKind__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4166:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) ) int alt39 = 4; switch(input.LA(1)) { case 45: { alt39 = 1; } break; case 46: { alt39 = 2; } break; case 47: { alt39 = 3; } break; case 48: { alt39 = 4; } break; default: NoViableAltException nvae = new NoViableAltException("", 39, 0, input); throw nvae; } switch(alt39) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4168:1: ( 'isolated' ) { before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:1: ( 'isolated' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:3: 'isolated' { match(input, 45, FOLLOW_45_in_rule__AnnotationKind__Alternatives9082); } after(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4175:1: ( 'determined' ) { before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:1: ( 'determined' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:3: 'determined' { match(input, 46, FOLLOW_46_in_rule__AnnotationKind__Alternatives9103); } after(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4182:1: ( 'assured' ) { before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:1: ( 'assured' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:3: 'assured' { match(input, 47, FOLLOW_47_in_rule__AnnotationKind__Alternatives9124); } after(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4189:1: ( 'parallel' ) { before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:1: ( 'parallel' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:3: 'parallel' { match(input, 48, FOLLOW_48_in_rule__AnnotationKind__Alternatives9145); } after(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotationKind__Alternatives" // $ANTLR start "rule__AssignmentOperator__Alternatives" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4200:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) ); public final void rule__AssignmentOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4204:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) ) int alt40 = 12; switch(input.LA(1)) { case 49: { alt40 = 1; } break; case 50: { alt40 = 2; } break; case 51: { alt40 = 3; } break; case 52: { alt40 = 4; } break; case 53: { alt40 = 5; } break; case 54: { alt40 = 6; } break; case 55: { alt40 = 7; } break; case 56: { alt40 = 8; } break; case 57: { alt40 = 9; } break; case 58: { alt40 = 10; } break; case 59: { alt40 = 11; } break; case 60: { alt40 = 12; } break; default: NoViableAltException nvae = new NoViableAltException("", 40, 0, input); throw nvae; } switch(alt40) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4206:1: ( '=' ) { before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:1: ( '=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:3: '=' { match(input, 49, FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181); } after(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0()); } } break; case 2: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4213:1: ( '+=' ) { before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:1: ( '+=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:3: '+=' { match(input, 50, FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202); } after(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1()); } } break; case 3: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4220:1: ( '-=' ) { before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:1: ( '-=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:3: '-=' { match(input, 51, FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223); } after(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2()); } } break; case 4: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4227:1: ( '*=' ) { before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:1: ( '*=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:3: '*=' { match(input, 52, FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244); } after(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3()); } } break; case 5: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4234:1: ( '%=' ) { before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:1: ( '%=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:3: '%=' { match(input, 53, FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265); } after(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4()); } } break; case 6: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4241:1: ( '/=' ) { before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:1: ( '/=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:3: '/=' { match(input, 54, FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286); } after(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5()); } } break; case 7: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4248:1: ( '&=' ) { before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:1: ( '&=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:3: '&=' { match(input, 55, FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307); } after(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6()); } } break; case 8: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4255:1: ( '|=' ) { before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:1: ( '|=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:3: '|=' { match(input, 56, FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328); } after(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7()); } } break; case 9: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4262:1: ( '^=' ) { before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:1: ( '^=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:3: '^=' { match(input, 57, FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349); } after(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8()); } } break; case 10: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4269:1: ( '<<=' ) { before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:1: ( '<<=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:3: '<<=' { match(input, 58, FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370); } after(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9()); } } break; case 11: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4276:1: ( '>>=' ) { before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: ( '>>=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:3: '>>=' { match(input, 59, FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391); } after(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10()); } } break; case 12: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4283:1: ( '>>>=' ) { before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:1: ( '>>>=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:3: '>>>=' { match(input, 60, FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412); } after(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11()); } } break; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentOperator__Alternatives" // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4296:1: rule__AppliedStereotypePropertyRule__Group__0 : rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 ; public final void rule__AppliedStereotypePropertyRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4300:1: ( rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4301:2: rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 { pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445); rule__AppliedStereotypePropertyRule__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448); rule__AppliedStereotypePropertyRule__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0" // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4308:1: rule__AppliedStereotypePropertyRule__Group__0__Impl : ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) ; public final void rule__AppliedStereotypePropertyRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4312:1: ( ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4314:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:2: rule__AppliedStereotypePropertyRule__PropertyAssignment_0 { pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475); rule__AppliedStereotypePropertyRule__PropertyAssignment_0(); state._fsp--; } after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0__Impl" // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4325:1: rule__AppliedStereotypePropertyRule__Group__1 : rule__AppliedStereotypePropertyRule__Group__1__Impl ; public final void rule__AppliedStereotypePropertyRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4329:1: ( rule__AppliedStereotypePropertyRule__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4330:2: rule__AppliedStereotypePropertyRule__Group__1__Impl { pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505); rule__AppliedStereotypePropertyRule__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1" // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4336:1: rule__AppliedStereotypePropertyRule__Group__1__Impl : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) ; public final void rule__AppliedStereotypePropertyRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4342:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:2: rule__AppliedStereotypePropertyRule__ValueAssignment_1 { pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532); rule__AppliedStereotypePropertyRule__ValueAssignment_1(); state._fsp--; } after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1__Impl" // $ANTLR start "rule__ExpressionValueRule__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4357:1: rule__ExpressionValueRule__Group__0 : rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ; public final void rule__ExpressionValueRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4361:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4362:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 { pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566); rule__ExpressionValueRule__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569); rule__ExpressionValueRule__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExpressionValueRule__Group__0" // $ANTLR start "rule__ExpressionValueRule__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4369:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ; public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4373:1: ( ( '=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4375:1: '=' { before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0()); match(input, 49, FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597); after(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExpressionValueRule__Group__0__Impl" // $ANTLR start "rule__ExpressionValueRule__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4388:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ; public final void rule__ExpressionValueRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4392:1: ( rule__ExpressionValueRule__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4393:2: rule__ExpressionValueRule__Group__1__Impl { pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628); rule__ExpressionValueRule__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExpressionValueRule__Group__1" // $ANTLR start "rule__ExpressionValueRule__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4399:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ; public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4403:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4405:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 ) { before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:2: rule__ExpressionValueRule__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655); rule__ExpressionValueRule__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExpressionValueRule__Group__1__Impl" // $ANTLR start "rule__NameExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4425:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ; public final void rule__NameExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4429:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4430:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 { pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694); rule__NameExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697); rule__NameExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group__0" // $ANTLR start "rule__NameExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4437:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ; public final void rule__NameExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4441:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4443:1: ( rule__NameExpression__Alternatives_0 ) { before(grammarAccess.getNameExpressionAccess().getAlternatives_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:1: ( rule__NameExpression__Alternatives_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:2: rule__NameExpression__Alternatives_0 { pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724); rule__NameExpression__Alternatives_0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getAlternatives_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group__0__Impl" // $ANTLR start "rule__NameExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4454:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ; public final void rule__NameExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4458:1: ( rule__NameExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4459:2: rule__NameExpression__Group__1__Impl { pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754); rule__NameExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group__1" // $ANTLR start "rule__NameExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4465:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ; public final void rule__NameExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4469:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4471:1: ( rule__NameExpression__SuffixAssignment_1 )? { before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:1: ( rule__NameExpression__SuffixAssignment_1 )? int alt41 = 2; int LA41_0 = input.LA(1); if((LA41_0 == 73 || LA41_0 == 76)) { alt41 = 1; } switch(alt41) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:2: rule__NameExpression__SuffixAssignment_1 { pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781); rule__NameExpression__SuffixAssignment_1(); state._fsp--; } break; } after(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group__1__Impl" // $ANTLR start "rule__NameExpression__Group_0_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4486:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ; public final void rule__NameExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4490:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4491:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 { pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816); rule__NameExpression__Group_0_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819); rule__NameExpression__Group_0_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__0" // $ANTLR start "rule__NameExpression__Group_0_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4498:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ; public final void rule__NameExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4502:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4504:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) { before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:2: rule__NameExpression__PrefixOpAssignment_0_0_0 { pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846); rule__NameExpression__PrefixOpAssignment_0_0_0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__0__Impl" // $ANTLR start "rule__NameExpression__Group_0_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4515:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ; public final void rule__NameExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4519:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4520:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 { pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876); rule__NameExpression__Group_0_0__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879); rule__NameExpression__Group_0_0__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__1" // $ANTLR start "rule__NameExpression__Group_0_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4527:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ; public final void rule__NameExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4531:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4533:1: ( rule__NameExpression__PathAssignment_0_0_1 )? { before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:1: ( rule__NameExpression__PathAssignment_0_0_1 )? int alt42 = 2; int LA42_0 = input.LA(1); if((LA42_0 == RULE_ID)) { int LA42_1 = input.LA(2); if((LA42_1 == 18)) { int LA42_2 = input.LA(3); if((LA42_2 == RULE_ID)) { int LA42_5 = input.LA(4); if((LA42_5 == 63)) { alt42 = 1; } } } else if((LA42_1 == 61)) { alt42 = 1; } } switch(alt42) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:2: rule__NameExpression__PathAssignment_0_0_1 { pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906); rule__NameExpression__PathAssignment_0_0_1(); state._fsp--; } break; } after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__1__Impl" // $ANTLR start "rule__NameExpression__Group_0_0__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4544:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ; public final void rule__NameExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4548:1: ( rule__NameExpression__Group_0_0__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4549:2: rule__NameExpression__Group_0_0__2__Impl { pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937); rule__NameExpression__Group_0_0__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__2" // $ANTLR start "rule__NameExpression__Group_0_0__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4555:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ; public final void rule__NameExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4559:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4561:1: ( rule__NameExpression__IdAssignment_0_0_2 ) { before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:1: ( rule__NameExpression__IdAssignment_0_0_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:2: rule__NameExpression__IdAssignment_0_0_2 { pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964); rule__NameExpression__IdAssignment_0_0_2(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_0__2__Impl" // $ANTLR start "rule__NameExpression__Group_0_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4578:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ; public final void rule__NameExpression__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4582:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4583:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 { pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000); rule__NameExpression__Group_0_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003); rule__NameExpression__Group_0_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__0" // $ANTLR start "rule__NameExpression__Group_0_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4590:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ; public final void rule__NameExpression__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4594:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4596:1: ( rule__NameExpression__PathAssignment_0_1_0 )? { before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:1: ( rule__NameExpression__PathAssignment_0_1_0 )? int alt43 = 2; int LA43_0 = input.LA(1); if((LA43_0 == RULE_ID)) { int LA43_1 = input.LA(2); if((LA43_1 == 18)) { int LA43_3 = input.LA(3); if((LA43_3 == RULE_ID)) { int LA43_5 = input.LA(4); if((LA43_5 == 63)) { alt43 = 1; } } } else if((LA43_1 == 61)) { alt43 = 1; } } switch(alt43) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:2: rule__NameExpression__PathAssignment_0_1_0 { pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030); rule__NameExpression__PathAssignment_0_1_0(); state._fsp--; } break; } after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__0__Impl" // $ANTLR start "rule__NameExpression__Group_0_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4607:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ; public final void rule__NameExpression__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4611:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4612:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 { pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061); rule__NameExpression__Group_0_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064); rule__NameExpression__Group_0_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__1" // $ANTLR start "rule__NameExpression__Group_0_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4619:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ; public final void rule__NameExpression__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4623:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4625:1: ( rule__NameExpression__IdAssignment_0_1_1 ) { before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:1: ( rule__NameExpression__IdAssignment_0_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:2: rule__NameExpression__IdAssignment_0_1_1 { pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091); rule__NameExpression__IdAssignment_0_1_1(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__1__Impl" // $ANTLR start "rule__NameExpression__Group_0_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4636:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ; public final void rule__NameExpression__Group_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4640:1: ( rule__NameExpression__Group_0_1__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4641:2: rule__NameExpression__Group_0_1__2__Impl { pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121); rule__NameExpression__Group_0_1__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__2" // $ANTLR start "rule__NameExpression__Group_0_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4647:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ; public final void rule__NameExpression__Group_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4651:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4653:1: ( rule__NameExpression__Alternatives_0_1_2 )? { before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:1: ( rule__NameExpression__Alternatives_0_1_2 )? int alt44 = 2; int LA44_0 = input.LA(1); if(((LA44_0 >= 12 && LA44_0 <= 13) || LA44_0 == 64 || LA44_0 == 83)) { alt44 = 1; } else if((LA44_0 == 74)) { int LA44_2 = input.LA(2); if((LA44_2 == 75)) { int LA44_4 = input.LA(3); if((LA44_4 == 83)) { alt44 = 1; } } else if(((LA44_2 >= RULE_ID && LA44_2 <= RULE_STRING) || (LA44_2 >= 12 && LA44_2 <= 13) || (LA44_2 >= 25 && LA44_2 <= 27) || (LA44_2 >= 30 && LA44_2 <= 34) || LA44_2 == 64 || (LA44_2 >= 79 && LA44_2 <= 82))) { alt44 = 1; } } switch(alt44) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:2: rule__NameExpression__Alternatives_0_1_2 { pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148); rule__NameExpression__Alternatives_0_1_2(); state._fsp--; } break; } after(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__Group_0_1__2__Impl" // $ANTLR start "rule__QualifiedNamePath__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4670:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ; public final void rule__QualifiedNamePath__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4674:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4675:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 { pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185); rule__QualifiedNamePath__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188); rule__QualifiedNamePath__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNamePath__Group__0" // $ANTLR start "rule__QualifiedNamePath__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4682:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ; public final void rule__QualifiedNamePath__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4686:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4688:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 ) { before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:2: rule__QualifiedNamePath__NamespaceAssignment_0 { pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215); rule__QualifiedNamePath__NamespaceAssignment_0(); state._fsp--; } after(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNamePath__Group__0__Impl" // $ANTLR start "rule__QualifiedNamePath__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4699:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ; public final void rule__QualifiedNamePath__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4703:1: ( rule__QualifiedNamePath__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4704:2: rule__QualifiedNamePath__Group__1__Impl { pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245); rule__QualifiedNamePath__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNamePath__Group__1" // $ANTLR start "rule__QualifiedNamePath__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4710:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ; public final void rule__QualifiedNamePath__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4714:1: ( ( '::' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4716:1: '::' { before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1()); match(input, 61, FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273); after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNamePath__Group__1__Impl" // $ANTLR start "rule__UnqualifiedName__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4733:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ; public final void rule__UnqualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4737:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4738:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 { pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308); rule__UnqualifiedName__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311); rule__UnqualifiedName__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__Group__0" // $ANTLR start "rule__UnqualifiedName__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4745:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ; public final void rule__UnqualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4749:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4751:1: ( rule__UnqualifiedName__NameAssignment_0 ) { before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:1: ( rule__UnqualifiedName__NameAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:2: rule__UnqualifiedName__NameAssignment_0 { pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338); rule__UnqualifiedName__NameAssignment_0(); state._fsp--; } after(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__Group__0__Impl" // $ANTLR start "rule__UnqualifiedName__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4762:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ; public final void rule__UnqualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4766:1: ( rule__UnqualifiedName__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4767:2: rule__UnqualifiedName__Group__1__Impl { pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368); rule__UnqualifiedName__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__Group__1" // $ANTLR start "rule__UnqualifiedName__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4773:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ; public final void rule__UnqualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4777:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4779:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? { before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? int alt45 = 2; int LA45_0 = input.LA(1); if((LA45_0 == 18)) { alt45 = 1; } switch(alt45) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:2: rule__UnqualifiedName__TemplateBindingAssignment_1 { pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395); rule__UnqualifiedName__TemplateBindingAssignment_1(); state._fsp--; } break; } after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__Group__1__Impl" // $ANTLR start "rule__TemplateBinding__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4794:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ; public final void rule__TemplateBinding__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4798:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4799:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 { pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430); rule__TemplateBinding__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433); rule__TemplateBinding__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__0" // $ANTLR start "rule__TemplateBinding__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4806:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ; public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4810:1: ( ( '<' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4812:1: '<' { before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0()); match(input, 18, FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461); after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__0__Impl" // $ANTLR start "rule__TemplateBinding__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4825:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ; public final void rule__TemplateBinding__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4829:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4830:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 { pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492); rule__TemplateBinding__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495); rule__TemplateBinding__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__1" // $ANTLR start "rule__TemplateBinding__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4837:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ; public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4841:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4843:1: ( rule__TemplateBinding__BindingsAssignment_1 ) { before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:1: ( rule__TemplateBinding__BindingsAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:2: rule__TemplateBinding__BindingsAssignment_1 { pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522); rule__TemplateBinding__BindingsAssignment_1(); state._fsp--; } after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__1__Impl" // $ANTLR start "rule__TemplateBinding__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4854:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ; public final void rule__TemplateBinding__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4858:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4859:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 { pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552); rule__TemplateBinding__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555); rule__TemplateBinding__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__2" // $ANTLR start "rule__TemplateBinding__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4866:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ; public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4870:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4872:1: ( rule__TemplateBinding__Group_2__0 )* { before(grammarAccess.getTemplateBindingAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:1: ( rule__TemplateBinding__Group_2__0 )* loop46: do { int alt46 = 2; int LA46_0 = input.LA(1); if((LA46_0 == 62)) { alt46 = 1; } switch(alt46) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:2: rule__TemplateBinding__Group_2__0 { pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582); rule__TemplateBinding__Group_2__0(); state._fsp--; } break; default: break loop46; } } while(true); after(grammarAccess.getTemplateBindingAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__2__Impl" // $ANTLR start "rule__TemplateBinding__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ; public final void rule__TemplateBinding__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4887:1: ( rule__TemplateBinding__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4888:2: rule__TemplateBinding__Group__3__Impl { pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613); rule__TemplateBinding__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__3" // $ANTLR start "rule__TemplateBinding__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4894:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ; public final void rule__TemplateBinding__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4898:1: ( ( '>' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4900:1: '>' { before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3()); match(input, 19, FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641); after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group__3__Impl" // $ANTLR start "rule__TemplateBinding__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4921:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ; public final void rule__TemplateBinding__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4925:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4926:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 { pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680); rule__TemplateBinding__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683); rule__TemplateBinding__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group_2__0" // $ANTLR start "rule__TemplateBinding__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4933:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ; public final void rule__TemplateBinding__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4937:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4939:1: ',' { before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0()); match(input, 62, FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711); after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group_2__0__Impl" // $ANTLR start "rule__TemplateBinding__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4952:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ; public final void rule__TemplateBinding__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4956:1: ( rule__TemplateBinding__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4957:2: rule__TemplateBinding__Group_2__1__Impl { pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742); rule__TemplateBinding__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group_2__1" // $ANTLR start "rule__TemplateBinding__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4963:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ; public final void rule__TemplateBinding__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4967:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4969:1: ( rule__TemplateBinding__BindingsAssignment_2_1 ) { before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( rule__TemplateBinding__BindingsAssignment_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:2: rule__TemplateBinding__BindingsAssignment_2_1 { pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769); rule__TemplateBinding__BindingsAssignment_2_1(); state._fsp--; } after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__Group_2__1__Impl" // $ANTLR start "rule__NamedTemplateBinding__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4984:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ; public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4988:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4989:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 { pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803); rule__NamedTemplateBinding__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806); rule__NamedTemplateBinding__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__0" // $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4996:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ; public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5000:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5002:1: ( rule__NamedTemplateBinding__FormalAssignment_0 ) { before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:1: ( rule__NamedTemplateBinding__FormalAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:2: rule__NamedTemplateBinding__FormalAssignment_0 { pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833); rule__NamedTemplateBinding__FormalAssignment_0(); state._fsp--; } after(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__0__Impl" // $ANTLR start "rule__NamedTemplateBinding__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5013:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ; public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5017:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5018:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 { pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863); rule__NamedTemplateBinding__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866); rule__NamedTemplateBinding__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__1" // $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5025:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ; public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5029:1: ( ( '=>' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5031:1: '=>' { before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1()); match(input, 63, FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894); after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__1__Impl" // $ANTLR start "rule__NamedTemplateBinding__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5044:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ; public final void rule__NamedTemplateBinding__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5048:1: ( rule__NamedTemplateBinding__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5049:2: rule__NamedTemplateBinding__Group__2__Impl { pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925); rule__NamedTemplateBinding__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__2" // $ANTLR start "rule__NamedTemplateBinding__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ; public final void rule__NamedTemplateBinding__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5059:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5061:1: ( rule__NamedTemplateBinding__ActualAssignment_2 ) { before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:1: ( rule__NamedTemplateBinding__ActualAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:2: rule__NamedTemplateBinding__ActualAssignment_2 { pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952); rule__NamedTemplateBinding__ActualAssignment_2(); state._fsp--; } after(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__Group__2__Impl" // $ANTLR start "rule__QualifiedNameWithBinding__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5078:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ; public final void rule__QualifiedNameWithBinding__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5082:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5083:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988); rule__QualifiedNameWithBinding__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991); rule__QualifiedNameWithBinding__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__0" // $ANTLR start "rule__QualifiedNameWithBinding__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5090:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ; public final void rule__QualifiedNameWithBinding__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5094:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5096:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 ) { before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:2: rule__QualifiedNameWithBinding__IdAssignment_0 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018); rule__QualifiedNameWithBinding__IdAssignment_0(); state._fsp--; } after(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__0__Impl" // $ANTLR start "rule__QualifiedNameWithBinding__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5107:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ; public final void rule__QualifiedNameWithBinding__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5111:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5112:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048); rule__QualifiedNameWithBinding__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051); rule__QualifiedNameWithBinding__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__1" // $ANTLR start "rule__QualifiedNameWithBinding__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5119:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ; public final void rule__QualifiedNameWithBinding__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5123:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5125:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? { before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? int alt47 = 2; int LA47_0 = input.LA(1); if((LA47_0 == 18)) { int LA47_1 = input.LA(2); if((LA47_1 == RULE_ID)) { int LA47_3 = input.LA(3); if((LA47_3 == 63)) { alt47 = 1; } } } switch(alt47) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:2: rule__QualifiedNameWithBinding__BindingAssignment_1 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078); rule__QualifiedNameWithBinding__BindingAssignment_1(); state._fsp--; } break; } after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__1__Impl" // $ANTLR start "rule__QualifiedNameWithBinding__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5136:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ; public final void rule__QualifiedNameWithBinding__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5140:1: ( rule__QualifiedNameWithBinding__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5141:2: rule__QualifiedNameWithBinding__Group__2__Impl { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109); rule__QualifiedNameWithBinding__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__2" // $ANTLR start "rule__QualifiedNameWithBinding__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5147:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ; public final void rule__QualifiedNameWithBinding__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5151:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5153:1: ( rule__QualifiedNameWithBinding__Group_2__0 )? { before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:1: ( rule__QualifiedNameWithBinding__Group_2__0 )? int alt48 = 2; int LA48_0 = input.LA(1); if((LA48_0 == 61)) { alt48 = 1; } switch(alt48) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:2: rule__QualifiedNameWithBinding__Group_2__0 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136); rule__QualifiedNameWithBinding__Group_2__0(); state._fsp--; } break; } after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group__2__Impl" // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5170:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ; public final void rule__QualifiedNameWithBinding__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5174:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5175:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173); rule__QualifiedNameWithBinding__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176); rule__QualifiedNameWithBinding__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0" // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5182:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ; public final void rule__QualifiedNameWithBinding__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5186:1: ( ( '::' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5188:1: '::' { before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0()); match(input, 61, FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204); after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0__Impl" // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5201:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ; public final void rule__QualifiedNameWithBinding__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5205:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5206:2: rule__QualifiedNameWithBinding__Group_2__1__Impl { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235); rule__QualifiedNameWithBinding__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1" // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5212:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ; public final void rule__QualifiedNameWithBinding__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5216:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5218:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) { before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 { pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262); rule__QualifiedNameWithBinding__RemainingAssignment_2_1(); state._fsp--; } after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1__Impl" // $ANTLR start "rule__Tuple__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5233:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ; public final void rule__Tuple__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5237:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5238:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1 { pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296); rule__Tuple__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299); rule__Tuple__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__0" // $ANTLR start "rule__Tuple__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5245:1: rule__Tuple__Group__0__Impl : ( () ) ; public final void rule__Tuple__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5249:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5251:1: () { before(grammarAccess.getTupleAccess().getTupleAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5252:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5254:1: { } after(grammarAccess.getTupleAccess().getTupleAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__0__Impl" // $ANTLR start "rule__Tuple__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5264:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ; public final void rule__Tuple__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5268:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5269:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2 { pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357); rule__Tuple__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360); rule__Tuple__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__1" // $ANTLR start "rule__Tuple__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: rule__Tuple__Group__1__Impl : ( '(' ) ; public final void rule__Tuple__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5280:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5282:1: '(' { before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__Tuple__Group__1__Impl11388); after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__1__Impl" // $ANTLR start "rule__Tuple__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5295:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ; public final void rule__Tuple__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5299:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5300:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3 { pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419); rule__Tuple__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422); rule__Tuple__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__2" // $ANTLR start "rule__Tuple__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5307:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ; public final void rule__Tuple__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5311:1: ( ( ( rule__Tuple__Group_2__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5313:1: ( rule__Tuple__Group_2__0 )? { before(grammarAccess.getTupleAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:1: ( rule__Tuple__Group_2__0 )? int alt49 = 2; int LA49_0 = input.LA(1); if(((LA49_0 >= RULE_ID && LA49_0 <= RULE_STRING) || (LA49_0 >= 12 && LA49_0 <= 13) || (LA49_0 >= 25 && LA49_0 <= 27) || (LA49_0 >= 30 && LA49_0 <= 34) || LA49_0 == 64 || (LA49_0 >= 79 && LA49_0 <= 82))) { alt49 = 1; } switch(alt49) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:2: rule__Tuple__Group_2__0 { pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449); rule__Tuple__Group_2__0(); state._fsp--; } break; } after(grammarAccess.getTupleAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__2__Impl" // $ANTLR start "rule__Tuple__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5324:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ; public final void rule__Tuple__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5328:1: ( rule__Tuple__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5329:2: rule__Tuple__Group__3__Impl { pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480); rule__Tuple__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__3" // $ANTLR start "rule__Tuple__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5335:1: rule__Tuple__Group__3__Impl : ( ')' ) ; public final void rule__Tuple__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5339:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5341:1: ')' { before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__Tuple__Group__3__Impl11508); after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group__3__Impl" // $ANTLR start "rule__Tuple__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5362:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ; public final void rule__Tuple__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5367:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 { pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547); rule__Tuple__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550); rule__Tuple__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2__0" // $ANTLR start "rule__Tuple__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5374:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ; public final void rule__Tuple__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5378:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5380:1: ( rule__Tuple__TupleElementsAssignment_2_0 ) { before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:1: ( rule__Tuple__TupleElementsAssignment_2_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:2: rule__Tuple__TupleElementsAssignment_2_0 { pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577); rule__Tuple__TupleElementsAssignment_2_0(); state._fsp--; } after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2__0__Impl" // $ANTLR start "rule__Tuple__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5391:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ; public final void rule__Tuple__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5395:1: ( rule__Tuple__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5396:2: rule__Tuple__Group_2__1__Impl { pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607); rule__Tuple__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2__1" // $ANTLR start "rule__Tuple__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5402:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ; public final void rule__Tuple__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5408:1: ( rule__Tuple__Group_2_1__0 )* { before(grammarAccess.getTupleAccess().getGroup_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:1: ( rule__Tuple__Group_2_1__0 )* loop50: do { int alt50 = 2; int LA50_0 = input.LA(1); if((LA50_0 == 62)) { alt50 = 1; } switch(alt50) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:2: rule__Tuple__Group_2_1__0 { pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634); rule__Tuple__Group_2_1__0(); state._fsp--; } break; default: break loop50; } } while(true); after(grammarAccess.getTupleAccess().getGroup_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2__1__Impl" // $ANTLR start "rule__Tuple__Group_2_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5423:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ; public final void rule__Tuple__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5427:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5428:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 { pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669); rule__Tuple__Group_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672); rule__Tuple__Group_2_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2_1__0" // $ANTLR start "rule__Tuple__Group_2_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5435:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ; public final void rule__Tuple__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5439:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5441:1: ',' { before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0()); match(input, 62, FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700); after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2_1__0__Impl" // $ANTLR start "rule__Tuple__Group_2_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5454:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ; public final void rule__Tuple__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5458:1: ( rule__Tuple__Group_2_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5459:2: rule__Tuple__Group_2_1__1__Impl { pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731); rule__Tuple__Group_2_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2_1__1" // $ANTLR start "rule__Tuple__Group_2_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5465:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ; public final void rule__Tuple__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5469:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5471:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 ) { before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:2: rule__Tuple__TupleElementsAssignment_2_1_1 { pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758); rule__Tuple__TupleElementsAssignment_2_1_1(); state._fsp--; } after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__Group_2_1__1__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5486:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ; public final void rule__ConditionalTestExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5490:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5491:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792); rule__ConditionalTestExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795); rule__ConditionalTestExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group__0" // $ANTLR start "rule__ConditionalTestExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5498:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ; public final void rule__ConditionalTestExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5502:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5504:1: ( rule__ConditionalTestExpression__ExpAssignment_0 ) { before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:1: ( rule__ConditionalTestExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:2: rule__ConditionalTestExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822); rule__ConditionalTestExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group__0__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5515:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ; public final void rule__ConditionalTestExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5519:1: ( rule__ConditionalTestExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5520:2: rule__ConditionalTestExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852); rule__ConditionalTestExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group__1" // $ANTLR start "rule__ConditionalTestExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5526:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ; public final void rule__ConditionalTestExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5530:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5532:1: ( rule__ConditionalTestExpression__Group_1__0 )? { before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:1: ( rule__ConditionalTestExpression__Group_1__0 )? int alt51 = 2; int LA51_0 = input.LA(1); if((LA51_0 == 66)) { alt51 = 1; } switch(alt51) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:2: rule__ConditionalTestExpression__Group_1__0 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879); rule__ConditionalTestExpression__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getConditionalTestExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group__1__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5547:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ; public final void rule__ConditionalTestExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5551:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5552:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914); rule__ConditionalTestExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917); rule__ConditionalTestExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__0" // $ANTLR start "rule__ConditionalTestExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5559:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ; public final void rule__ConditionalTestExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5563:1: ( ( '?' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5565:1: '?' { before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0()); match(input, 66, FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945); after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__0__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5578:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ; public final void rule__ConditionalTestExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5582:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5583:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976); rule__ConditionalTestExpression__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979); rule__ConditionalTestExpression__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__1" // $ANTLR start "rule__ConditionalTestExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5590:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ; public final void rule__ConditionalTestExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5594:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5596:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) { before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 { pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006); rule__ConditionalTestExpression__WhenTrueAssignment_1_1(); state._fsp--; } after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__1__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5607:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ; public final void rule__ConditionalTestExpression__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5611:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5612:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036); rule__ConditionalTestExpression__Group_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039); rule__ConditionalTestExpression__Group_1__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__2" // $ANTLR start "rule__ConditionalTestExpression__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5619:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ; public final void rule__ConditionalTestExpression__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5623:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5625:1: ':' { before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2()); match(input, 67, FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067); after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__2__Impl" // $ANTLR start "rule__ConditionalTestExpression__Group_1__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5638:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ; public final void rule__ConditionalTestExpression__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5642:1: ( rule__ConditionalTestExpression__Group_1__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5643:2: rule__ConditionalTestExpression__Group_1__3__Impl { pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098); rule__ConditionalTestExpression__Group_1__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__3" // $ANTLR start "rule__ConditionalTestExpression__Group_1__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5649:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ; public final void rule__ConditionalTestExpression__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5653:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5655:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) { before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 { pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125); rule__ConditionalTestExpression__WhenFalseAssignment_1_3(); state._fsp--; } after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__Group_1__3__Impl" // $ANTLR start "rule__ConditionalOrExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5674:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ; public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5678:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5679:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163); rule__ConditionalOrExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166); rule__ConditionalOrExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group__0" // $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5686:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ; public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5690:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5692:1: ( rule__ConditionalOrExpression__ExpAssignment_0 ) { before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:1: ( rule__ConditionalOrExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:2: rule__ConditionalOrExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193); rule__ConditionalOrExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group__0__Impl" // $ANTLR start "rule__ConditionalOrExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5703:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ; public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5707:1: ( rule__ConditionalOrExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5708:2: rule__ConditionalOrExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223); rule__ConditionalOrExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group__1" // $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5714:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ; public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5718:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5720:1: ( rule__ConditionalOrExpression__Group_1__0 )* { before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:1: ( rule__ConditionalOrExpression__Group_1__0 )* loop52: do { int alt52 = 2; int LA52_0 = input.LA(1); if((LA52_0 == 68)) { alt52 = 1; } switch(alt52) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:2: rule__ConditionalOrExpression__Group_1__0 { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250); rule__ConditionalOrExpression__Group_1__0(); state._fsp--; } break; default: break loop52; } } while(true); after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group__1__Impl" // $ANTLR start "rule__ConditionalOrExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5735:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ; public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5739:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5740:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285); rule__ConditionalOrExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288); rule__ConditionalOrExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group_1__0" // $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5747:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ; public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5751:1: ( ( '||' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5753:1: '||' { before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0()); match(input, 68, FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316); after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl" // $ANTLR start "rule__ConditionalOrExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5766:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ; public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5770:1: ( rule__ConditionalOrExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5771:2: rule__ConditionalOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347); rule__ConditionalOrExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group_1__1" // $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5777:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ; public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5781:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5783:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) { before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:2: rule__ConditionalOrExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374); rule__ConditionalOrExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__Group_1__1__Impl" // $ANTLR start "rule__ConditionalAndExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5798:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ; public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5802:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5803:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408); rule__ConditionalAndExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411); rule__ConditionalAndExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group__0" // $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5810:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ; public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5814:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5816:1: ( rule__ConditionalAndExpression__ExpAssignment_0 ) { before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:1: ( rule__ConditionalAndExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:2: rule__ConditionalAndExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438); rule__ConditionalAndExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group__0__Impl" // $ANTLR start "rule__ConditionalAndExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5827:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ; public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5831:1: ( rule__ConditionalAndExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5832:2: rule__ConditionalAndExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468); rule__ConditionalAndExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group__1" // $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5838:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ; public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5842:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5844:1: ( rule__ConditionalAndExpression__Group_1__0 )* { before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:1: ( rule__ConditionalAndExpression__Group_1__0 )* loop53: do { int alt53 = 2; int LA53_0 = input.LA(1); if((LA53_0 == 69)) { alt53 = 1; } switch(alt53) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:2: rule__ConditionalAndExpression__Group_1__0 { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495); rule__ConditionalAndExpression__Group_1__0(); state._fsp--; } break; default: break loop53; } } while(true); after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group__1__Impl" // $ANTLR start "rule__ConditionalAndExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5859:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ; public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5863:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5864:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530); rule__ConditionalAndExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533); rule__ConditionalAndExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group_1__0" // $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5871:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ; public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5875:1: ( ( '&&' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5877:1: '&&' { before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0()); match(input, 69, FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561); after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl" // $ANTLR start "rule__ConditionalAndExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5890:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ; public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5894:1: ( rule__ConditionalAndExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5895:2: rule__ConditionalAndExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592); rule__ConditionalAndExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group_1__1" // $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5901:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ; public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5905:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5907:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) { before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:2: rule__ConditionalAndExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619); rule__ConditionalAndExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__Group_1__1__Impl" // $ANTLR start "rule__InclusiveOrExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5922:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ; public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5926:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5927:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653); rule__InclusiveOrExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656); rule__InclusiveOrExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group__0" // $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5934:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ; public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5938:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5940:1: ( rule__InclusiveOrExpression__ExpAssignment_0 ) { before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:1: ( rule__InclusiveOrExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:2: rule__InclusiveOrExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683); rule__InclusiveOrExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group__0__Impl" // $ANTLR start "rule__InclusiveOrExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5951:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ; public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5955:1: ( rule__InclusiveOrExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5956:2: rule__InclusiveOrExpression__Group__1__Impl { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713); rule__InclusiveOrExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group__1" // $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5962:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ; public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5966:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5968:1: ( rule__InclusiveOrExpression__Group_1__0 )* { before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:1: ( rule__InclusiveOrExpression__Group_1__0 )* loop54: do { int alt54 = 2; int LA54_0 = input.LA(1); if((LA54_0 == 70)) { alt54 = 1; } switch(alt54) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:2: rule__InclusiveOrExpression__Group_1__0 { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740); rule__InclusiveOrExpression__Group_1__0(); state._fsp--; } break; default: break loop54; } } while(true); after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group__1__Impl" // $ANTLR start "rule__InclusiveOrExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5983:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ; public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5987:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5988:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775); rule__InclusiveOrExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778); rule__InclusiveOrExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group_1__0" // $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5995:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ; public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5999:1: ( ( '|' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6001:1: '|' { before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0()); match(input, 70, FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806); after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl" // $ANTLR start "rule__InclusiveOrExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6014:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ; public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6018:1: ( rule__InclusiveOrExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6019:2: rule__InclusiveOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837); rule__InclusiveOrExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group_1__1" // $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6025:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ; public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6029:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6031:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) { before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:2: rule__InclusiveOrExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864); rule__InclusiveOrExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__Group_1__1__Impl" // $ANTLR start "rule__ExclusiveOrExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6046:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ; public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6050:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6051:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898); rule__ExclusiveOrExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901); rule__ExclusiveOrExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group__0" // $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6058:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ; public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6062:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6064:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 ) { before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:2: rule__ExclusiveOrExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928); rule__ExclusiveOrExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group__0__Impl" // $ANTLR start "rule__ExclusiveOrExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6075:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ; public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6079:1: ( rule__ExclusiveOrExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6080:2: rule__ExclusiveOrExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958); rule__ExclusiveOrExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group__1" // $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6086:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ; public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6090:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: ( rule__ExclusiveOrExpression__Group_1__0 )* { before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:1: ( rule__ExclusiveOrExpression__Group_1__0 )* loop55: do { int alt55 = 2; int LA55_0 = input.LA(1); if((LA55_0 == 71)) { alt55 = 1; } switch(alt55) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:2: rule__ExclusiveOrExpression__Group_1__0 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985); rule__ExclusiveOrExpression__Group_1__0(); state._fsp--; } break; default: break loop55; } } while(true); after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group__1__Impl" // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6107:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ; public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6111:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6112:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020); rule__ExclusiveOrExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023); rule__ExclusiveOrExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0" // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6119:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ; public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6123:1: ( ( '^' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6125:1: '^' { before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0()); match(input, 71, FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051); after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl" // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6138:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ; public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6142:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6143:2: rule__ExclusiveOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082); rule__ExclusiveOrExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1" // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6149:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ; public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6153:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6155:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) { before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:2: rule__ExclusiveOrExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109); rule__ExclusiveOrExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1__Impl" // $ANTLR start "rule__AndExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6170:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ; public final void rule__AndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6174:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6175:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 { pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143); rule__AndExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146); rule__AndExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group__0" // $ANTLR start "rule__AndExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6182:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ; public final void rule__AndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6186:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6188:1: ( rule__AndExpression__ExpAssignment_0 ) { before(grammarAccess.getAndExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:1: ( rule__AndExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:2: rule__AndExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173); rule__AndExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getAndExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group__0__Impl" // $ANTLR start "rule__AndExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6199:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ; public final void rule__AndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6203:1: ( rule__AndExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6204:2: rule__AndExpression__Group__1__Impl { pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203); rule__AndExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group__1" // $ANTLR start "rule__AndExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ; public final void rule__AndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6214:1: ( ( ( rule__AndExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6216:1: ( rule__AndExpression__Group_1__0 )* { before(grammarAccess.getAndExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:1: ( rule__AndExpression__Group_1__0 )* loop56: do { int alt56 = 2; int LA56_0 = input.LA(1); if((LA56_0 == 72)) { alt56 = 1; } switch(alt56) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:2: rule__AndExpression__Group_1__0 { pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230); rule__AndExpression__Group_1__0(); state._fsp--; } break; default: break loop56; } } while(true); after(grammarAccess.getAndExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group__1__Impl" // $ANTLR start "rule__AndExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6231:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ; public final void rule__AndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6235:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6236:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 { pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265); rule__AndExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268); rule__AndExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group_1__0" // $ANTLR start "rule__AndExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6243:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ; public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6247:1: ( ( '&' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6249:1: '&' { before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0()); match(input, 72, FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296); after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group_1__0__Impl" // $ANTLR start "rule__AndExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6262:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ; public final void rule__AndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6266:1: ( rule__AndExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6267:2: rule__AndExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327); rule__AndExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group_1__1" // $ANTLR start "rule__AndExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6273:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ; public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6277:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6279:1: ( rule__AndExpression__ExpAssignment_1_1 ) { before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:1: ( rule__AndExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:2: rule__AndExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354); rule__AndExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__Group_1__1__Impl" // $ANTLR start "rule__EqualityExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6294:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ; public final void rule__EqualityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6298:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6299:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 { pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388); rule__EqualityExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391); rule__EqualityExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group__0" // $ANTLR start "rule__EqualityExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6306:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ; public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6310:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6312:1: ( rule__EqualityExpression__ExpAssignment_0 ) { before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:1: ( rule__EqualityExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:2: rule__EqualityExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418); rule__EqualityExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group__0__Impl" // $ANTLR start "rule__EqualityExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6323:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ; public final void rule__EqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6327:1: ( rule__EqualityExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6328:2: rule__EqualityExpression__Group__1__Impl { pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448); rule__EqualityExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group__1" // $ANTLR start "rule__EqualityExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6334:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ; public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6338:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6340:1: ( rule__EqualityExpression__Group_1__0 )* { before(grammarAccess.getEqualityExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:1: ( rule__EqualityExpression__Group_1__0 )* loop57: do { int alt57 = 2; int LA57_0 = input.LA(1); if(((LA57_0 >= 14 && LA57_0 <= 15))) { alt57 = 1; } switch(alt57) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:2: rule__EqualityExpression__Group_1__0 { pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475); rule__EqualityExpression__Group_1__0(); state._fsp--; } break; default: break loop57; } } while(true); after(grammarAccess.getEqualityExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group__1__Impl" // $ANTLR start "rule__EqualityExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6355:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ; public final void rule__EqualityExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6360:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 { pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510); rule__EqualityExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513); rule__EqualityExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group_1__0" // $ANTLR start "rule__EqualityExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6367:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ; public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6371:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6373:1: ( rule__EqualityExpression__OpAssignment_1_0 ) { before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:1: ( rule__EqualityExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:2: rule__EqualityExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540); rule__EqualityExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group_1__0__Impl" // $ANTLR start "rule__EqualityExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6384:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ; public final void rule__EqualityExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6388:1: ( rule__EqualityExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6389:2: rule__EqualityExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570); rule__EqualityExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group_1__1" // $ANTLR start "rule__EqualityExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6395:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ; public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6399:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6401:1: ( rule__EqualityExpression__ExpAssignment_1_1 ) { before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:1: ( rule__EqualityExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:2: rule__EqualityExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597); rule__EqualityExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__Group_1__1__Impl" // $ANTLR start "rule__ClassificationExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6416:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ; public final void rule__ClassificationExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6420:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6421:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 { pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631); rule__ClassificationExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634); rule__ClassificationExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group__0" // $ANTLR start "rule__ClassificationExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6428:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ; public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6432:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6434:1: ( rule__ClassificationExpression__ExpAssignment_0 ) { before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:1: ( rule__ClassificationExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:2: rule__ClassificationExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661); rule__ClassificationExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group__0__Impl" // $ANTLR start "rule__ClassificationExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6445:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ; public final void rule__ClassificationExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6449:1: ( rule__ClassificationExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6450:2: rule__ClassificationExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691); rule__ClassificationExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group__1" // $ANTLR start "rule__ClassificationExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6456:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ; public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6460:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6462:1: ( rule__ClassificationExpression__Group_1__0 )? { before(grammarAccess.getClassificationExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:1: ( rule__ClassificationExpression__Group_1__0 )? int alt58 = 2; int LA58_0 = input.LA(1); if(((LA58_0 >= 16 && LA58_0 <= 17))) { alt58 = 1; } switch(alt58) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:2: rule__ClassificationExpression__Group_1__0 { pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718); rule__ClassificationExpression__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getClassificationExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group__1__Impl" // $ANTLR start "rule__ClassificationExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6477:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ; public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6481:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6482:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 { pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753); rule__ClassificationExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756); rule__ClassificationExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group_1__0" // $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6489:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ; public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6493:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6495:1: ( rule__ClassificationExpression__OpAssignment_1_0 ) { before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:1: ( rule__ClassificationExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:2: rule__ClassificationExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783); rule__ClassificationExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl" // $ANTLR start "rule__ClassificationExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6506:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ; public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6510:1: ( rule__ClassificationExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6511:2: rule__ClassificationExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813); rule__ClassificationExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group_1__1" // $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6517:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ; public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6521:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6523:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) { before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:2: rule__ClassificationExpression__TypeNameAssignment_1_1 { pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840); rule__ClassificationExpression__TypeNameAssignment_1_1(); state._fsp--; } after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__Group_1__1__Impl" // $ANTLR start "rule__RelationalExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6538:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ; public final void rule__RelationalExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6542:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6543:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 { pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874); rule__RelationalExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877); rule__RelationalExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group__0" // $ANTLR start "rule__RelationalExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6550:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ; public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6554:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6556:1: ( rule__RelationalExpression__LeftAssignment_0 ) { before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:1: ( rule__RelationalExpression__LeftAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:2: rule__RelationalExpression__LeftAssignment_0 { pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904); rule__RelationalExpression__LeftAssignment_0(); state._fsp--; } after(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group__0__Impl" // $ANTLR start "rule__RelationalExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6567:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ; public final void rule__RelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6571:1: ( rule__RelationalExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6572:2: rule__RelationalExpression__Group__1__Impl { pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934); rule__RelationalExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group__1" // $ANTLR start "rule__RelationalExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6578:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ; public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6582:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6584:1: ( rule__RelationalExpression__Group_1__0 )? { before(grammarAccess.getRelationalExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:1: ( rule__RelationalExpression__Group_1__0 )? int alt59 = 2; int LA59_0 = input.LA(1); if(((LA59_0 >= 18 && LA59_0 <= 21))) { alt59 = 1; } switch(alt59) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:2: rule__RelationalExpression__Group_1__0 { pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961); rule__RelationalExpression__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getRelationalExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group__1__Impl" // $ANTLR start "rule__RelationalExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6599:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ; public final void rule__RelationalExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6603:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6604:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 { pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996); rule__RelationalExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999); rule__RelationalExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group_1__0" // $ANTLR start "rule__RelationalExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6611:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ; public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6615:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6617:1: ( rule__RelationalExpression__OpAssignment_1_0 ) { before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:1: ( rule__RelationalExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:2: rule__RelationalExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026); rule__RelationalExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group_1__0__Impl" // $ANTLR start "rule__RelationalExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6628:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ; public final void rule__RelationalExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6632:1: ( rule__RelationalExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6633:2: rule__RelationalExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056); rule__RelationalExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group_1__1" // $ANTLR start "rule__RelationalExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6639:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ; public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6643:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6645:1: ( rule__RelationalExpression__RightAssignment_1_1 ) { before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:1: ( rule__RelationalExpression__RightAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:2: rule__RelationalExpression__RightAssignment_1_1 { pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083); rule__RelationalExpression__RightAssignment_1_1(); state._fsp--; } after(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__Group_1__1__Impl" // $ANTLR start "rule__ShiftExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6660:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ; public final void rule__ShiftExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6664:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6665:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 { pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117); rule__ShiftExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120); rule__ShiftExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group__0" // $ANTLR start "rule__ShiftExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6672:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ; public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6676:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6678:1: ( rule__ShiftExpression__ExpAssignment_0 ) { before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:1: ( rule__ShiftExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:2: rule__ShiftExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147); rule__ShiftExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getShiftExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group__0__Impl" // $ANTLR start "rule__ShiftExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6689:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ; public final void rule__ShiftExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6693:1: ( rule__ShiftExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6694:2: rule__ShiftExpression__Group__1__Impl { pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177); rule__ShiftExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group__1" // $ANTLR start "rule__ShiftExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6700:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )? ) ; public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6704:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6706:1: ( rule__ShiftExpression__Group_1__0 )? { before(grammarAccess.getShiftExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:1: ( rule__ShiftExpression__Group_1__0 )? int alt60 = 2; int LA60_0 = input.LA(1); if(((LA60_0 >= 22 && LA60_0 <= 24))) { alt60 = 1; } switch(alt60) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:2: rule__ShiftExpression__Group_1__0 { pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204); rule__ShiftExpression__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getShiftExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group__1__Impl" // $ANTLR start "rule__ShiftExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6721:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ; public final void rule__ShiftExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6725:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6726:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 { pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239); rule__ShiftExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242); rule__ShiftExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group_1__0" // $ANTLR start "rule__ShiftExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6733:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ; public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6737:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6739:1: ( rule__ShiftExpression__OpAssignment_1_0 ) { before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:1: ( rule__ShiftExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:2: rule__ShiftExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269); rule__ShiftExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group_1__0__Impl" // $ANTLR start "rule__ShiftExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6750:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ; public final void rule__ShiftExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6754:1: ( rule__ShiftExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6755:2: rule__ShiftExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299); rule__ShiftExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group_1__1" // $ANTLR start "rule__ShiftExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6761:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ; public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6765:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6767:1: ( rule__ShiftExpression__ExpAssignment_1_1 ) { before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:1: ( rule__ShiftExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:2: rule__ShiftExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326); rule__ShiftExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__Group_1__1__Impl" // $ANTLR start "rule__AdditiveExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6782:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; public final void rule__AdditiveExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6786:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6787:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 { pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360); rule__AdditiveExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363); rule__AdditiveExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group__0" // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6794:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ; public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6798:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6800:1: ( rule__AdditiveExpression__ExpAssignment_0 ) { before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:1: ( rule__AdditiveExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:2: rule__AdditiveExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390); rule__AdditiveExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group__0__Impl" // $ANTLR start "rule__AdditiveExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; public final void rule__AdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6815:1: ( rule__AdditiveExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6816:2: rule__AdditiveExpression__Group__1__Impl { pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420); rule__AdditiveExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group__1" // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6822:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6826:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6828:1: ( rule__AdditiveExpression__Group_1__0 )* { before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:1: ( rule__AdditiveExpression__Group_1__0 )* loop61: do { int alt61 = 2; int LA61_0 = input.LA(1); if(((LA61_0 >= 25 && LA61_0 <= 26))) { alt61 = 1; } switch(alt61) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:2: rule__AdditiveExpression__Group_1__0 { pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447); rule__AdditiveExpression__Group_1__0(); state._fsp--; } break; default: break loop61; } } while(true); after(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group__1__Impl" // $ANTLR start "rule__AdditiveExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6843:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6847:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6848:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 { pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482); rule__AdditiveExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485); rule__AdditiveExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group_1__0" // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6855:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ; public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6859:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6861:1: ( rule__AdditiveExpression__OpAssignment_1_0 ) { before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:1: ( rule__AdditiveExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:2: rule__AdditiveExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512); rule__AdditiveExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl" // $ANTLR start "rule__AdditiveExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6872:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ; public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6876:1: ( rule__AdditiveExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6877:2: rule__AdditiveExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542); rule__AdditiveExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group_1__1" // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6883:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ; public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6887:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6889:1: ( rule__AdditiveExpression__ExpAssignment_1_1 ) { before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:1: ( rule__AdditiveExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:2: rule__AdditiveExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569); rule__AdditiveExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl" // $ANTLR start "rule__MultiplicativeExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6904:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6908:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6909:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603); rule__MultiplicativeExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606); rule__MultiplicativeExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group__0" // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6916:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ; public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6920:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6922:1: ( rule__MultiplicativeExpression__ExpAssignment_0 ) { before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:1: ( rule__MultiplicativeExpression__ExpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:2: rule__MultiplicativeExpression__ExpAssignment_0 { pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633); rule__MultiplicativeExpression__ExpAssignment_0(); state._fsp--; } after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl" // $ANTLR start "rule__MultiplicativeExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6933:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6937:1: ( rule__MultiplicativeExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6938:2: rule__MultiplicativeExpression__Group__1__Impl { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663); rule__MultiplicativeExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group__1" // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6944:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6948:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6950:1: ( rule__MultiplicativeExpression__Group_1__0 )* { before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:1: ( rule__MultiplicativeExpression__Group_1__0 )* loop62: do { int alt62 = 2; int LA62_0 = input.LA(1); if(((LA62_0 >= 27 && LA62_0 <= 29))) { alt62 = 1; } switch(alt62) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:2: rule__MultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690); rule__MultiplicativeExpression__Group_1__0(); state._fsp--; } break; default: break loop62; } } while(true); after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl" // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6965:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6969:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6970:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725); rule__MultiplicativeExpression__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728); rule__MultiplicativeExpression__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group_1__0" // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6977:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ; public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6981:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6983:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 ) { before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:2: rule__MultiplicativeExpression__OpAssignment_1_0 { pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755); rule__MultiplicativeExpression__OpAssignment_1_0(); state._fsp--; } after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl" // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6994:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ; public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6998:1: ( rule__MultiplicativeExpression__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6999:2: rule__MultiplicativeExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785); rule__MultiplicativeExpression__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group_1__1" // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7005:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ; public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7009:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7011:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) { before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:2: rule__MultiplicativeExpression__ExpAssignment_1_1 { pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812); rule__MultiplicativeExpression__ExpAssignment_1_1(); state._fsp--; } after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl" // $ANTLR start "rule__UnaryExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7026:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ; public final void rule__UnaryExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7030:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7031:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 { pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846); rule__UnaryExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849); rule__UnaryExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__Group__0" // $ANTLR start "rule__UnaryExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7038:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ; public final void rule__UnaryExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7042:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7044:1: ( rule__UnaryExpression__OpAssignment_0 )? { before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:1: ( rule__UnaryExpression__OpAssignment_0 )? int alt63 = 2; int LA63_0 = input.LA(1); if(((LA63_0 >= 25 && LA63_0 <= 26) || (LA63_0 >= 30 && LA63_0 <= 32))) { alt63 = 1; } switch(alt63) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:2: rule__UnaryExpression__OpAssignment_0 { pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876); rule__UnaryExpression__OpAssignment_0(); state._fsp--; } break; } after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__Group__0__Impl" // $ANTLR start "rule__UnaryExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7055:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ; public final void rule__UnaryExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7059:1: ( rule__UnaryExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7060:2: rule__UnaryExpression__Group__1__Impl { pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907); rule__UnaryExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__Group__1" // $ANTLR start "rule__UnaryExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7066:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ; public final void rule__UnaryExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7070:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7072:1: ( rule__UnaryExpression__ExpAssignment_1 ) { before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:1: ( rule__UnaryExpression__ExpAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:2: rule__UnaryExpression__ExpAssignment_1 { pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934); rule__UnaryExpression__ExpAssignment_1(); state._fsp--; } after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__Group__1__Impl" // $ANTLR start "rule__OperationCallExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7087:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ; public final void rule__OperationCallExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7091:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7092:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 { pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968); rule__OperationCallExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971); rule__OperationCallExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__0" // $ANTLR start "rule__OperationCallExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7099:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ; public final void rule__OperationCallExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7103:1: ( ( '.' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7105:1: '.' { before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0()); match(input, 73, FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999); after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__0__Impl" // $ANTLR start "rule__OperationCallExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7118:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ; public final void rule__OperationCallExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7122:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7123:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 { pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030); rule__OperationCallExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033); rule__OperationCallExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__1" // $ANTLR start "rule__OperationCallExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7130:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ; public final void rule__OperationCallExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7134:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7136:1: ( rule__OperationCallExpression__OperationNameAssignment_1 ) { before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:1: ( rule__OperationCallExpression__OperationNameAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:2: rule__OperationCallExpression__OperationNameAssignment_1 { pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060); rule__OperationCallExpression__OperationNameAssignment_1(); state._fsp--; } after(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__1__Impl" // $ANTLR start "rule__OperationCallExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7147:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ; public final void rule__OperationCallExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7151:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7152:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 { pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090); rule__OperationCallExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093); rule__OperationCallExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__2" // $ANTLR start "rule__OperationCallExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7159:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ; public final void rule__OperationCallExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7163:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7165:1: ( rule__OperationCallExpression__TupleAssignment_2 ) { before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:1: ( rule__OperationCallExpression__TupleAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:2: rule__OperationCallExpression__TupleAssignment_2 { pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120); rule__OperationCallExpression__TupleAssignment_2(); state._fsp--; } after(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__2__Impl" // $ANTLR start "rule__OperationCallExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7176:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ; public final void rule__OperationCallExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7180:1: ( rule__OperationCallExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7181:2: rule__OperationCallExpression__Group__3__Impl { pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150); rule__OperationCallExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__3" // $ANTLR start "rule__OperationCallExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7187:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ; public final void rule__OperationCallExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7191:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7193:1: ( rule__OperationCallExpression__SuffixAssignment_3 )? { before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:1: ( rule__OperationCallExpression__SuffixAssignment_3 )? int alt64 = 2; int LA64_0 = input.LA(1); if((LA64_0 == 73 || LA64_0 == 76)) { alt64 = 1; } switch(alt64) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: rule__OperationCallExpression__SuffixAssignment_3 { pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177); rule__OperationCallExpression__SuffixAssignment_3(); state._fsp--; } break; } after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__Group__3__Impl" // $ANTLR start "rule__PropertyCallExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7212:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ; public final void rule__PropertyCallExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7216:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7217:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216); rule__PropertyCallExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219); rule__PropertyCallExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__0" // $ANTLR start "rule__PropertyCallExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7224:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ; public final void rule__PropertyCallExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7228:1: ( ( '.' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: '.' { before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0()); match(input, 73, FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247); after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__0__Impl" // $ANTLR start "rule__PropertyCallExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7243:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ; public final void rule__PropertyCallExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7247:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7248:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278); rule__PropertyCallExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281); rule__PropertyCallExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__1" // $ANTLR start "rule__PropertyCallExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7255:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ; public final void rule__PropertyCallExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7259:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7261:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) { before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:2: rule__PropertyCallExpression__PropertyNameAssignment_1 { pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308); rule__PropertyCallExpression__PropertyNameAssignment_1(); state._fsp--; } after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__1__Impl" // $ANTLR start "rule__PropertyCallExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7272:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ; public final void rule__PropertyCallExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7276:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7277:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338); rule__PropertyCallExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341); rule__PropertyCallExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__2" // $ANTLR start "rule__PropertyCallExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7284:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ; public final void rule__PropertyCallExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7288:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7290:1: ( rule__PropertyCallExpression__Group_2__0 )? { before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:1: ( rule__PropertyCallExpression__Group_2__0 )? int alt65 = 2; int LA65_0 = input.LA(1); if((LA65_0 == 74)) { int LA65_1 = input.LA(2); if(((LA65_1 >= RULE_ID && LA65_1 <= RULE_STRING) || (LA65_1 >= 12 && LA65_1 <= 13) || (LA65_1 >= 25 && LA65_1 <= 27) || (LA65_1 >= 30 && LA65_1 <= 34) || LA65_1 == 64 || (LA65_1 >= 79 && LA65_1 <= 82))) { alt65 = 1; } } switch(alt65) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:2: rule__PropertyCallExpression__Group_2__0 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368); rule__PropertyCallExpression__Group_2__0(); state._fsp--; } break; } after(grammarAccess.getPropertyCallExpressionAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__2__Impl" // $ANTLR start "rule__PropertyCallExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7301:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ; public final void rule__PropertyCallExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7305:1: ( rule__PropertyCallExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7306:2: rule__PropertyCallExpression__Group__3__Impl { pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399); rule__PropertyCallExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__3" // $ANTLR start "rule__PropertyCallExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7312:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ; public final void rule__PropertyCallExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7316:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7318:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )? { before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )? int alt66 = 2; int LA66_0 = input.LA(1); if((LA66_0 == 73 || LA66_0 == 76)) { alt66 = 1; } switch(alt66) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:2: rule__PropertyCallExpression__SuffixAssignment_3 { pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426); rule__PropertyCallExpression__SuffixAssignment_3(); state._fsp--; } break; } after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group__3__Impl" // $ANTLR start "rule__PropertyCallExpression__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7337:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ; public final void rule__PropertyCallExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7341:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7342:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465); rule__PropertyCallExpression__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468); rule__PropertyCallExpression__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__0" // $ANTLR start "rule__PropertyCallExpression__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7349:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ; public final void rule__PropertyCallExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7353:1: ( ( '[' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7355:1: '[' { before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0()); match(input, 74, FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496); after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__0__Impl" // $ANTLR start "rule__PropertyCallExpression__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7368:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ; public final void rule__PropertyCallExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7372:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7373:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 { pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527); rule__PropertyCallExpression__Group_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530); rule__PropertyCallExpression__Group_2__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__1" // $ANTLR start "rule__PropertyCallExpression__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7380:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ; public final void rule__PropertyCallExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7384:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7386:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 ) { before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:2: rule__PropertyCallExpression__IndexAssignment_2_1 { pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557); rule__PropertyCallExpression__IndexAssignment_2_1(); state._fsp--; } after(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__1__Impl" // $ANTLR start "rule__PropertyCallExpression__Group_2__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7397:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ; public final void rule__PropertyCallExpression__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7401:1: ( rule__PropertyCallExpression__Group_2__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7402:2: rule__PropertyCallExpression__Group_2__2__Impl { pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587); rule__PropertyCallExpression__Group_2__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__2" // $ANTLR start "rule__PropertyCallExpression__Group_2__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7408:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ; public final void rule__PropertyCallExpression__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7412:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7414:1: ']' { before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2()); match(input, 75, FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615); after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__Group_2__2__Impl" // $ANTLR start "rule__LinkOperationExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7433:1: rule__LinkOperationExpression__Group__0 : rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ; public final void rule__LinkOperationExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7437:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7438:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 { pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652); rule__LinkOperationExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655); rule__LinkOperationExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__0" // $ANTLR start "rule__LinkOperationExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7445:1: rule__LinkOperationExpression__Group__0__Impl : ( '.' ) ; public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7449:1: ( ( '.' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7451:1: '.' { before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); match(input, 73, FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683); after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__0__Impl" // $ANTLR start "rule__LinkOperationExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7464:1: rule__LinkOperationExpression__Group__1 : rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ; public final void rule__LinkOperationExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7468:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7469:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 { pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714); rule__LinkOperationExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717); rule__LinkOperationExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__1" // $ANTLR start "rule__LinkOperationExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7476:1: rule__LinkOperationExpression__Group__1__Impl : ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) ; public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7480:1: ( ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7482:1: ( rule__LinkOperationExpression__KindAssignment_1 ) { before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:1: ( rule__LinkOperationExpression__KindAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:2: rule__LinkOperationExpression__KindAssignment_1 { pushFollow(FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744); rule__LinkOperationExpression__KindAssignment_1(); state._fsp--; } after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__1__Impl" // $ANTLR start "rule__LinkOperationExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7493:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl ; public final void rule__LinkOperationExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7497:1: ( rule__LinkOperationExpression__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7498:2: rule__LinkOperationExpression__Group__2__Impl { pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774); rule__LinkOperationExpression__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__2" // $ANTLR start "rule__LinkOperationExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7504:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) ; public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7508:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7510:1: ( rule__LinkOperationExpression__TupleAssignment_2 ) { before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:1: ( rule__LinkOperationExpression__TupleAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:2: rule__LinkOperationExpression__TupleAssignment_2 { pushFollow(FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801); rule__LinkOperationExpression__TupleAssignment_2(); state._fsp--; } after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__Group__2__Impl" // $ANTLR start "rule__LinkOperationTuple__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7527:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ; public final void rule__LinkOperationTuple__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7531:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7532:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837); rule__LinkOperationTuple__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840); rule__LinkOperationTuple__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__0" // $ANTLR start "rule__LinkOperationTuple__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7539:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ; public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7543:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7545:1: '(' { before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0()); match(input, 64, FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868); after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__0__Impl" // $ANTLR start "rule__LinkOperationTuple__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7558:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ; public final void rule__LinkOperationTuple__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7562:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7563:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899); rule__LinkOperationTuple__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902); rule__LinkOperationTuple__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__1" // $ANTLR start "rule__LinkOperationTuple__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7570:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ; public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7574:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7576:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) { before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 { pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929); rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1(); state._fsp--; } after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__1__Impl" // $ANTLR start "rule__LinkOperationTuple__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7587:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ; public final void rule__LinkOperationTuple__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7591:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7592:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959); rule__LinkOperationTuple__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962); rule__LinkOperationTuple__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__2" // $ANTLR start "rule__LinkOperationTuple__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7599:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ; public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7603:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7605:1: ( rule__LinkOperationTuple__Group_2__0 )* { before(grammarAccess.getLinkOperationTupleAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:1: ( rule__LinkOperationTuple__Group_2__0 )* loop67: do { int alt67 = 2; int LA67_0 = input.LA(1); if((LA67_0 == 62)) { alt67 = 1; } switch(alt67) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:2: rule__LinkOperationTuple__Group_2__0 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989); rule__LinkOperationTuple__Group_2__0(); state._fsp--; } break; default: break loop67; } } while(true); after(grammarAccess.getLinkOperationTupleAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__2__Impl" // $ANTLR start "rule__LinkOperationTuple__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7616:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ; public final void rule__LinkOperationTuple__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7620:1: ( rule__LinkOperationTuple__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7621:2: rule__LinkOperationTuple__Group__3__Impl { pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020); rule__LinkOperationTuple__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__3" // $ANTLR start "rule__LinkOperationTuple__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7627:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ; public final void rule__LinkOperationTuple__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7631:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7633:1: ')' { before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048); after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group__3__Impl" // $ANTLR start "rule__LinkOperationTuple__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7654:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ; public final void rule__LinkOperationTuple__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7658:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7659:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 { pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087); rule__LinkOperationTuple__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090); rule__LinkOperationTuple__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group_2__0" // $ANTLR start "rule__LinkOperationTuple__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7666:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ; public final void rule__LinkOperationTuple__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7670:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7672:1: ',' { before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0()); match(input, 62, FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118); after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group_2__0__Impl" // $ANTLR start "rule__LinkOperationTuple__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7685:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ; public final void rule__LinkOperationTuple__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7689:1: ( rule__LinkOperationTuple__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7690:2: rule__LinkOperationTuple__Group_2__1__Impl { pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149); rule__LinkOperationTuple__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group_2__1" // $ANTLR start "rule__LinkOperationTuple__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7696:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ; public final void rule__LinkOperationTuple__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7700:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7702:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) { before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 { pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176); rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1(); state._fsp--; } after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__Group_2__1__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7717:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ; public final void rule__LinkOperationTupleElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7721:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7722:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210); rule__LinkOperationTupleElement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213); rule__LinkOperationTupleElement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__0" // $ANTLR start "rule__LinkOperationTupleElement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7729:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ; public final void rule__LinkOperationTupleElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7733:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7735:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 ) { before(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:2: rule__LinkOperationTupleElement__RoleAssignment_0 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240); rule__LinkOperationTupleElement__RoleAssignment_0(); state._fsp--; } after(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__0__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7746:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ; public final void rule__LinkOperationTupleElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7750:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7751:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270); rule__LinkOperationTupleElement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273); rule__LinkOperationTupleElement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__1" // $ANTLR start "rule__LinkOperationTupleElement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7758:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ; public final void rule__LinkOperationTupleElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7762:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7764:1: ( rule__LinkOperationTupleElement__Group_1__0 )? { before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:1: ( rule__LinkOperationTupleElement__Group_1__0 )? int alt68 = 2; int LA68_0 = input.LA(1); if((LA68_0 == 74)) { alt68 = 1; } switch(alt68) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:2: rule__LinkOperationTupleElement__Group_1__0 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300); rule__LinkOperationTupleElement__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__1__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7775:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ; public final void rule__LinkOperationTupleElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7779:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7780:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331); rule__LinkOperationTupleElement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334); rule__LinkOperationTupleElement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__2" // $ANTLR start "rule__LinkOperationTupleElement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7787:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ; public final void rule__LinkOperationTupleElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7791:1: ( ( '=>' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7793:1: '=>' { before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2()); match(input, 63, FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362); after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__2__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7806:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ; public final void rule__LinkOperationTupleElement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7810:1: ( rule__LinkOperationTupleElement__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7811:2: rule__LinkOperationTupleElement__Group__3__Impl { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393); rule__LinkOperationTupleElement__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__3" // $ANTLR start "rule__LinkOperationTupleElement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7817:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ; public final void rule__LinkOperationTupleElement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7821:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7823:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) { before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:2: rule__LinkOperationTupleElement__ObjectAssignment_3 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420); rule__LinkOperationTupleElement__ObjectAssignment_3(); state._fsp--; } after(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group__3__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7842:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ; public final void rule__LinkOperationTupleElement__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7846:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7847:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458); rule__LinkOperationTupleElement__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461); rule__LinkOperationTupleElement__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7854:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ; public final void rule__LinkOperationTupleElement__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7858:1: ( ( '[' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7860:1: '[' { before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0()); match(input, 74, FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489); after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7873:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ; public final void rule__LinkOperationTupleElement__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7877:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7878:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520); rule__LinkOperationTupleElement__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523); rule__LinkOperationTupleElement__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7885:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ; public final void rule__LinkOperationTupleElement__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7889:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7891:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) { before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 { pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550); rule__LinkOperationTupleElement__RoleIndexAssignment_1_1(); state._fsp--; } after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1__Impl" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7902:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ; public final void rule__LinkOperationTupleElement__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7906:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7907:2: rule__LinkOperationTupleElement__Group_1__2__Impl { pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580); rule__LinkOperationTupleElement__Group_1__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2" // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7913:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ; public final void rule__LinkOperationTupleElement__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7917:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7919:1: ']' { before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2()); match(input, 75, FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608); after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2__Impl" // $ANTLR start "rule__SequenceOperationExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7938:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ; public final void rule__SequenceOperationExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7942:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7943:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 { pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645); rule__SequenceOperationExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648); rule__SequenceOperationExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__0" // $ANTLR start "rule__SequenceOperationExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7950:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ; public final void rule__SequenceOperationExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7954:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7956:1: '->' { before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676); after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__0__Impl" // $ANTLR start "rule__SequenceOperationExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7969:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ; public final void rule__SequenceOperationExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7973:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7974:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 { pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707); rule__SequenceOperationExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710); rule__SequenceOperationExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__1" // $ANTLR start "rule__SequenceOperationExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7981:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ; public final void rule__SequenceOperationExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7985:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7987:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) { before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:2: rule__SequenceOperationExpression__OperationNameAssignment_1 { pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737); rule__SequenceOperationExpression__OperationNameAssignment_1(); state._fsp--; } after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__1__Impl" // $ANTLR start "rule__SequenceOperationExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7998:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ; public final void rule__SequenceOperationExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8002:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8003:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 { pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767); rule__SequenceOperationExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770); rule__SequenceOperationExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__2" // $ANTLR start "rule__SequenceOperationExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8010:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ; public final void rule__SequenceOperationExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8014:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8016:1: ( rule__SequenceOperationExpression__TupleAssignment_2 ) { before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:1: ( rule__SequenceOperationExpression__TupleAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:2: rule__SequenceOperationExpression__TupleAssignment_2 { pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797); rule__SequenceOperationExpression__TupleAssignment_2(); state._fsp--; } after(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__2__Impl" // $ANTLR start "rule__SequenceOperationExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8027:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ; public final void rule__SequenceOperationExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8031:1: ( rule__SequenceOperationExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8032:2: rule__SequenceOperationExpression__Group__3__Impl { pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827); rule__SequenceOperationExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__3" // $ANTLR start "rule__SequenceOperationExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8038:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ; public final void rule__SequenceOperationExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8042:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8044:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )? { before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )? int alt69 = 2; int LA69_0 = input.LA(1); if((LA69_0 == 73 || LA69_0 == 76)) { alt69 = 1; } switch(alt69) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:2: rule__SequenceOperationExpression__SuffixAssignment_3 { pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854); rule__SequenceOperationExpression__SuffixAssignment_3(); state._fsp--; } break; } after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__Group__3__Impl" // $ANTLR start "rule__SequenceReductionExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8063:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ; public final void rule__SequenceReductionExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8067:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8068:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893); rule__SequenceReductionExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896); rule__SequenceReductionExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__0" // $ANTLR start "rule__SequenceReductionExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8075:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ; public final void rule__SequenceReductionExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8079:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8081:1: '->' { before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924); after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__0__Impl" // $ANTLR start "rule__SequenceReductionExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8094:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ; public final void rule__SequenceReductionExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8098:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8099:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955); rule__SequenceReductionExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958); rule__SequenceReductionExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__1" // $ANTLR start "rule__SequenceReductionExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8106:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ; public final void rule__SequenceReductionExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8110:1: ( ( 'reduce' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8112:1: 'reduce' { before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1()); match(input, 77, FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986); after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__1__Impl" // $ANTLR start "rule__SequenceReductionExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8125:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ; public final void rule__SequenceReductionExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8129:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8130:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017); rule__SequenceReductionExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020); rule__SequenceReductionExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__2" // $ANTLR start "rule__SequenceReductionExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8137:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ; public final void rule__SequenceReductionExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8141:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8143:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? { before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? int alt70 = 2; int LA70_0 = input.LA(1); if((LA70_0 == 109)) { alt70 = 1; } switch(alt70) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:2: rule__SequenceReductionExpression__IsOrderedAssignment_2 { pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047); rule__SequenceReductionExpression__IsOrderedAssignment_2(); state._fsp--; } break; } after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__2__Impl" // $ANTLR start "rule__SequenceReductionExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8154:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ; public final void rule__SequenceReductionExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8158:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8159:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078); rule__SequenceReductionExpression__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081); rule__SequenceReductionExpression__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__3" // $ANTLR start "rule__SequenceReductionExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8166:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ; public final void rule__SequenceReductionExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8170:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8172:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) { before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:2: rule__SequenceReductionExpression__BehaviorAssignment_3 { pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108); rule__SequenceReductionExpression__BehaviorAssignment_3(); state._fsp--; } after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__3__Impl" // $ANTLR start "rule__SequenceReductionExpression__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8183:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ; public final void rule__SequenceReductionExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8187:1: ( rule__SequenceReductionExpression__Group__4__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8188:2: rule__SequenceReductionExpression__Group__4__Impl { pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138); rule__SequenceReductionExpression__Group__4__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__4" // $ANTLR start "rule__SequenceReductionExpression__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8194:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ; public final void rule__SequenceReductionExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8198:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8200:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )? { before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )? int alt71 = 2; int LA71_0 = input.LA(1); if((LA71_0 == 73 || LA71_0 == 76)) { alt71 = 1; } switch(alt71) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:2: rule__SequenceReductionExpression__SuffixAssignment_4 { pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165); rule__SequenceReductionExpression__SuffixAssignment_4(); state._fsp--; } break; } after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__Group__4__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8221:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ; public final void rule__SelectOrRejectOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8225:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8226:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206); rule__SelectOrRejectOperation__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209); rule__SelectOrRejectOperation__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__0" // $ANTLR start "rule__SelectOrRejectOperation__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8233:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ; public final void rule__SelectOrRejectOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8237:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8239:1: '->' { before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237); after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__0__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8252:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ; public final void rule__SelectOrRejectOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8256:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8257:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268); rule__SelectOrRejectOperation__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271); rule__SelectOrRejectOperation__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__1" // $ANTLR start "rule__SelectOrRejectOperation__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8264:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ; public final void rule__SelectOrRejectOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8268:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8270:1: ( rule__SelectOrRejectOperation__OpAssignment_1 ) { before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:1: ( rule__SelectOrRejectOperation__OpAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:2: rule__SelectOrRejectOperation__OpAssignment_1 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298); rule__SelectOrRejectOperation__OpAssignment_1(); state._fsp--; } after(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__1__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8281:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ; public final void rule__SelectOrRejectOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8285:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8286:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328); rule__SelectOrRejectOperation__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331); rule__SelectOrRejectOperation__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__2" // $ANTLR start "rule__SelectOrRejectOperation__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8293:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ; public final void rule__SelectOrRejectOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8297:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8299:1: ( rule__SelectOrRejectOperation__NameAssignment_2 ) { before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:1: ( rule__SelectOrRejectOperation__NameAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:2: rule__SelectOrRejectOperation__NameAssignment_2 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358); rule__SelectOrRejectOperation__NameAssignment_2(); state._fsp--; } after(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__2__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8310:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ; public final void rule__SelectOrRejectOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8314:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8315:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388); rule__SelectOrRejectOperation__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391); rule__SelectOrRejectOperation__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__3" // $ANTLR start "rule__SelectOrRejectOperation__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8322:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ; public final void rule__SelectOrRejectOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8326:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8328:1: '(' { before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419); after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__3__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8341:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ; public final void rule__SelectOrRejectOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8345:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8346:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450); rule__SelectOrRejectOperation__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453); rule__SelectOrRejectOperation__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__4" // $ANTLR start "rule__SelectOrRejectOperation__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8353:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ; public final void rule__SelectOrRejectOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8357:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8359:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 ) { before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:2: rule__SelectOrRejectOperation__ExprAssignment_4 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480); rule__SelectOrRejectOperation__ExprAssignment_4(); state._fsp--; } after(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__4__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8370:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ; public final void rule__SelectOrRejectOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8374:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8375:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510); rule__SelectOrRejectOperation__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513); rule__SelectOrRejectOperation__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__5" // $ANTLR start "rule__SelectOrRejectOperation__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8382:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ; public final void rule__SelectOrRejectOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8386:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8388:1: ')' { before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5()); match(input, 65, FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541); after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__5__Impl" // $ANTLR start "rule__SelectOrRejectOperation__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8401:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ; public final void rule__SelectOrRejectOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8405:1: ( rule__SelectOrRejectOperation__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8406:2: rule__SelectOrRejectOperation__Group__6__Impl { pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572); rule__SelectOrRejectOperation__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__6" // $ANTLR start "rule__SelectOrRejectOperation__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8412:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ; public final void rule__SelectOrRejectOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8416:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8418:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? { before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? int alt72 = 2; int LA72_0 = input.LA(1); if((LA72_0 == 73 || LA72_0 == 76)) { alt72 = 1; } switch(alt72) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:2: rule__SelectOrRejectOperation__SuffixAssignment_6 { pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599); rule__SelectOrRejectOperation__SuffixAssignment_6(); state._fsp--; } break; } after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__Group__6__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8443:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ; public final void rule__CollectOrIterateOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8447:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8448:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644); rule__CollectOrIterateOperation__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647); rule__CollectOrIterateOperation__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__0" // $ANTLR start "rule__CollectOrIterateOperation__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8455:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ; public final void rule__CollectOrIterateOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8459:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8461:1: '->' { before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675); after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__0__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8474:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ; public final void rule__CollectOrIterateOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8478:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8479:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706); rule__CollectOrIterateOperation__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709); rule__CollectOrIterateOperation__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__1" // $ANTLR start "rule__CollectOrIterateOperation__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8486:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ; public final void rule__CollectOrIterateOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8490:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8492:1: ( rule__CollectOrIterateOperation__OpAssignment_1 ) { before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:1: ( rule__CollectOrIterateOperation__OpAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:2: rule__CollectOrIterateOperation__OpAssignment_1 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736); rule__CollectOrIterateOperation__OpAssignment_1(); state._fsp--; } after(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__1__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8503:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ; public final void rule__CollectOrIterateOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8507:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8508:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766); rule__CollectOrIterateOperation__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769); rule__CollectOrIterateOperation__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__2" // $ANTLR start "rule__CollectOrIterateOperation__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8515:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ; public final void rule__CollectOrIterateOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8519:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8521:1: ( rule__CollectOrIterateOperation__NameAssignment_2 ) { before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:1: ( rule__CollectOrIterateOperation__NameAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:2: rule__CollectOrIterateOperation__NameAssignment_2 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796); rule__CollectOrIterateOperation__NameAssignment_2(); state._fsp--; } after(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__2__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8532:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ; public final void rule__CollectOrIterateOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8536:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8537:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826); rule__CollectOrIterateOperation__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829); rule__CollectOrIterateOperation__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__3" // $ANTLR start "rule__CollectOrIterateOperation__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8544:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ; public final void rule__CollectOrIterateOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8548:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8550:1: '(' { before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857); after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__3__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8563:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ; public final void rule__CollectOrIterateOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8567:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8568:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888); rule__CollectOrIterateOperation__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891); rule__CollectOrIterateOperation__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__4" // $ANTLR start "rule__CollectOrIterateOperation__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8575:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ; public final void rule__CollectOrIterateOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8579:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8581:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 ) { before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:2: rule__CollectOrIterateOperation__ExprAssignment_4 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918); rule__CollectOrIterateOperation__ExprAssignment_4(); state._fsp--; } after(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__4__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8592:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ; public final void rule__CollectOrIterateOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8596:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8597:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948); rule__CollectOrIterateOperation__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951); rule__CollectOrIterateOperation__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__5" // $ANTLR start "rule__CollectOrIterateOperation__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8604:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ; public final void rule__CollectOrIterateOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8608:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8610:1: ')' { before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5()); match(input, 65, FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979); after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__5__Impl" // $ANTLR start "rule__CollectOrIterateOperation__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8623:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ; public final void rule__CollectOrIterateOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8627:1: ( rule__CollectOrIterateOperation__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8628:2: rule__CollectOrIterateOperation__Group__6__Impl { pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010); rule__CollectOrIterateOperation__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__6" // $ANTLR start "rule__CollectOrIterateOperation__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8634:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ; public final void rule__CollectOrIterateOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8638:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8640:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? { before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? int alt73 = 2; int LA73_0 = input.LA(1); if((LA73_0 == 73 || LA73_0 == 76)) { alt73 = 1; } switch(alt73) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:2: rule__CollectOrIterateOperation__SuffixAssignment_6 { pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037); rule__CollectOrIterateOperation__SuffixAssignment_6(); state._fsp--; } break; } after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__Group__6__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8665:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ; public final void rule__ForAllOrExistsOrOneOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8669:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8670:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082); rule__ForAllOrExistsOrOneOperation__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085); rule__ForAllOrExistsOrOneOperation__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8677:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8681:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8683:1: '->' { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113); after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8696:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ; public final void rule__ForAllOrExistsOrOneOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8700:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8701:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144); rule__ForAllOrExistsOrOneOperation__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147); rule__ForAllOrExistsOrOneOperation__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8708:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8712:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8714:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174); rule__ForAllOrExistsOrOneOperation__OpAssignment_1(); state._fsp--; } after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8725:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ; public final void rule__ForAllOrExistsOrOneOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8729:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8730:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204); rule__ForAllOrExistsOrOneOperation__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207); rule__ForAllOrExistsOrOneOperation__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8737:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8741:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8743:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234); rule__ForAllOrExistsOrOneOperation__NameAssignment_2(); state._fsp--; } after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8754:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ; public final void rule__ForAllOrExistsOrOneOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8758:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8759:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264); rule__ForAllOrExistsOrOneOperation__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267); rule__ForAllOrExistsOrOneOperation__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8766:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8770:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8772:1: '(' { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295); after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8785:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ; public final void rule__ForAllOrExistsOrOneOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8789:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8790:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326); rule__ForAllOrExistsOrOneOperation__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329); rule__ForAllOrExistsOrOneOperation__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8797:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8801:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8803:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356); rule__ForAllOrExistsOrOneOperation__ExprAssignment_4(); state._fsp--; } after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8814:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ; public final void rule__ForAllOrExistsOrOneOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8818:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8819:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386); rule__ForAllOrExistsOrOneOperation__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389); rule__ForAllOrExistsOrOneOperation__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8826:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8830:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8832:1: ')' { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5()); match(input, 65, FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417); after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5__Impl" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8845:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ; public final void rule__ForAllOrExistsOrOneOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8849:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8850:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448); rule__ForAllOrExistsOrOneOperation__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8856:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ; public final void rule__ForAllOrExistsOrOneOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8860:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8862:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? int alt74 = 2; int LA74_0 = input.LA(1); if((LA74_0 == 73 || LA74_0 == 76)) { alt74 = 1; } switch(alt74) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 { pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475); rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6(); state._fsp--; } break; } after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8887:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ; public final void rule__IsUniqueOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8891:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8892:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520); rule__IsUniqueOperation__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523); rule__IsUniqueOperation__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__0" // $ANTLR start "rule__IsUniqueOperation__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8899:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ; public final void rule__IsUniqueOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8903:1: ( ( '->' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8905:1: '->' { before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input, 76, FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551); after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__0__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8918:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ; public final void rule__IsUniqueOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8922:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8923:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582); rule__IsUniqueOperation__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585); rule__IsUniqueOperation__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__1" // $ANTLR start "rule__IsUniqueOperation__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8930:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ; public final void rule__IsUniqueOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8934:1: ( ( 'isUnique' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8936:1: 'isUnique' { before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1()); match(input, 78, FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613); after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__1__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8949:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ; public final void rule__IsUniqueOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8953:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8954:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644); rule__IsUniqueOperation__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647); rule__IsUniqueOperation__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__2" // $ANTLR start "rule__IsUniqueOperation__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8961:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ; public final void rule__IsUniqueOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8965:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8967:1: ( rule__IsUniqueOperation__NameAssignment_2 ) { before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:1: ( rule__IsUniqueOperation__NameAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:2: rule__IsUniqueOperation__NameAssignment_2 { pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674); rule__IsUniqueOperation__NameAssignment_2(); state._fsp--; } after(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__2__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8978:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ; public final void rule__IsUniqueOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8982:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8983:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704); rule__IsUniqueOperation__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707); rule__IsUniqueOperation__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__3" // $ANTLR start "rule__IsUniqueOperation__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8990:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ; public final void rule__IsUniqueOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8994:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8996:1: '(' { before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735); after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__3__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9009:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ; public final void rule__IsUniqueOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9013:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9014:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766); rule__IsUniqueOperation__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769); rule__IsUniqueOperation__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__4" // $ANTLR start "rule__IsUniqueOperation__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9021:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ; public final void rule__IsUniqueOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9025:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9027:1: ( rule__IsUniqueOperation__ExprAssignment_4 ) { before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:1: ( rule__IsUniqueOperation__ExprAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:2: rule__IsUniqueOperation__ExprAssignment_4 { pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796); rule__IsUniqueOperation__ExprAssignment_4(); state._fsp--; } after(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__4__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9038:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ; public final void rule__IsUniqueOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9042:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9043:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826); rule__IsUniqueOperation__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829); rule__IsUniqueOperation__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__5" // $ANTLR start "rule__IsUniqueOperation__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9050:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ; public final void rule__IsUniqueOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9054:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9056:1: ')' { before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5()); match(input, 65, FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857); after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__5__Impl" // $ANTLR start "rule__IsUniqueOperation__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9069:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ; public final void rule__IsUniqueOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9073:1: ( rule__IsUniqueOperation__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9074:2: rule__IsUniqueOperation__Group__6__Impl { pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888); rule__IsUniqueOperation__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__6" // $ANTLR start "rule__IsUniqueOperation__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9080:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ; public final void rule__IsUniqueOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9084:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9086:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )? { before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )? int alt75 = 2; int LA75_0 = input.LA(1); if((LA75_0 == 73 || LA75_0 == 76)) { alt75 = 1; } switch(alt75) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:2: rule__IsUniqueOperation__SuffixAssignment_6 { pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915); rule__IsUniqueOperation__SuffixAssignment_6(); state._fsp--; } break; } after(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__Group__6__Impl" // $ANTLR start "rule__ParenthesizedExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9111:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ; public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9115:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9116:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 { pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960); rule__ParenthesizedExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963); rule__ParenthesizedExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__0" // $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9123:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9127:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9129:1: '(' { before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); match(input, 64, FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991); after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__0__Impl" // $ANTLR start "rule__ParenthesizedExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9142:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ; public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9146:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9147:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 { pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022); rule__ParenthesizedExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025); rule__ParenthesizedExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__1" // $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9154:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ; public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9158:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9160:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) { before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 { pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052); rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1(); state._fsp--; } after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__1__Impl" // $ANTLR start "rule__ParenthesizedExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9171:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ; public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9175:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9176:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 { pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082); rule__ParenthesizedExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085); rule__ParenthesizedExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__2" // $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9183:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9187:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9189:1: ')' { before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); match(input, 65, FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113); after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__2__Impl" // $ANTLR start "rule__ParenthesizedExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9202:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ; public final void rule__ParenthesizedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9206:1: ( rule__ParenthesizedExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9207:2: rule__ParenthesizedExpression__Group__3__Impl { pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144); rule__ParenthesizedExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__3" // $ANTLR start "rule__ParenthesizedExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9213:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ; public final void rule__ParenthesizedExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9217:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9219:1: ( rule__ParenthesizedExpression__Alternatives_3 )? { before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:1: ( rule__ParenthesizedExpression__Alternatives_3 )? int alt76 = 2; int LA76_0 = input.LA(1); if((LA76_0 == RULE_ID || (LA76_0 >= 12 && LA76_0 <= 13) || LA76_0 == 64 || LA76_0 == 73 || LA76_0 == 76 || (LA76_0 >= 80 && LA76_0 <= 82))) { alt76 = 1; } switch(alt76) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:2: rule__ParenthesizedExpression__Alternatives_3 { pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171); rule__ParenthesizedExpression__Alternatives_3(); state._fsp--; } break; } after(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__Group__3__Impl" // $ANTLR start "rule__NullExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9238:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ; public final void rule__NullExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9242:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9243:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 { pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210); rule__NullExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213); rule__NullExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NullExpression__Group__0" // $ANTLR start "rule__NullExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9250:1: rule__NullExpression__Group__0__Impl : ( () ) ; public final void rule__NullExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9254:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9256:1: () { before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9257:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9259:1: { } after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NullExpression__Group__0__Impl" // $ANTLR start "rule__NullExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9269:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ; public final void rule__NullExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9273:1: ( rule__NullExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9274:2: rule__NullExpression__Group__1__Impl { pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271); rule__NullExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NullExpression__Group__1" // $ANTLR start "rule__NullExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9280:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ; public final void rule__NullExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9284:1: ( ( 'null' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9286:1: 'null' { before(grammarAccess.getNullExpressionAccess().getNullKeyword_1()); match(input, 79, FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299); after(grammarAccess.getNullExpressionAccess().getNullKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NullExpression__Group__1__Impl" // $ANTLR start "rule__ThisExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9303:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ; public final void rule__ThisExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9307:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9308:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 { pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334); rule__ThisExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337); rule__ThisExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__0" // $ANTLR start "rule__ThisExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9315:1: rule__ThisExpression__Group__0__Impl : ( () ) ; public final void rule__ThisExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9319:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9321:1: () { before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9322:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9324:1: { } after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__0__Impl" // $ANTLR start "rule__ThisExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9334:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ; public final void rule__ThisExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9338:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9339:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 { pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395); rule__ThisExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398); rule__ThisExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__1" // $ANTLR start "rule__ThisExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9346:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ; public final void rule__ThisExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9350:1: ( ( 'this' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9352:1: 'this' { before(grammarAccess.getThisExpressionAccess().getThisKeyword_1()); match(input, 80, FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426); after(grammarAccess.getThisExpressionAccess().getThisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__1__Impl" // $ANTLR start "rule__ThisExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9365:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ; public final void rule__ThisExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9369:1: ( rule__ThisExpression__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9370:2: rule__ThisExpression__Group__2__Impl { pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457); rule__ThisExpression__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__2" // $ANTLR start "rule__ThisExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9376:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ; public final void rule__ThisExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9380:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9382:1: ( rule__ThisExpression__SuffixAssignment_2 )? { before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:1: ( rule__ThisExpression__SuffixAssignment_2 )? int alt77 = 2; int LA77_0 = input.LA(1); if((LA77_0 == 73 || LA77_0 == 76)) { alt77 = 1; } switch(alt77) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:2: rule__ThisExpression__SuffixAssignment_2 { pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484); rule__ThisExpression__SuffixAssignment_2(); state._fsp--; } break; } after(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__Group__2__Impl" // $ANTLR start "rule__SuperInvocationExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9399:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ; public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9403:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9404:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521); rule__SuperInvocationExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524); rule__SuperInvocationExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group__0" // $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9411:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ; public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9415:1: ( ( 'super' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9417:1: 'super' { before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0()); match(input, 81, FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552); after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group__0__Impl" // $ANTLR start "rule__SuperInvocationExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9430:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ; public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9434:1: ( rule__SuperInvocationExpression__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9435:2: rule__SuperInvocationExpression__Group__1__Impl { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583); rule__SuperInvocationExpression__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group__1" // $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9441:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ; public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9445:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9447:1: ( rule__SuperInvocationExpression__Alternatives_1 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:1: ( rule__SuperInvocationExpression__Alternatives_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:2: rule__SuperInvocationExpression__Alternatives_1 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610); rule__SuperInvocationExpression__Alternatives_1(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group__1__Impl" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9462:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ; public final void rule__SuperInvocationExpression__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9466:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9467:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644); rule__SuperInvocationExpression__Group_1_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647); rule__SuperInvocationExpression__Group_1_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9474:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ; public final void rule__SuperInvocationExpression__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9478:1: ( ( '.' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9480:1: '.' { before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0()); match(input, 73, FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675); after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0__Impl" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9493:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ; public final void rule__SuperInvocationExpression__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9497:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9498:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706); rule__SuperInvocationExpression__Group_1_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709); rule__SuperInvocationExpression__Group_1_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9505:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ; public final void rule__SuperInvocationExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9509:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9511:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 { pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736); rule__SuperInvocationExpression__OperationNameAssignment_1_1_1(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1__Impl" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9522:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ; public final void rule__SuperInvocationExpression__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9526:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9527:2: rule__SuperInvocationExpression__Group_1_1__2__Impl { pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766); rule__SuperInvocationExpression__Group_1_1__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2" // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9533:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ; public final void rule__SuperInvocationExpression__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9537:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9539:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) { before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2 { pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793); rule__SuperInvocationExpression__TupleAssignment_1_1_2(); state._fsp--; } after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2__Impl" // $ANTLR start "rule__InstanceCreationExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9556:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ; public final void rule__InstanceCreationExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9560:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9561:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 { pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829); rule__InstanceCreationExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832); rule__InstanceCreationExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__0" // $ANTLR start "rule__InstanceCreationExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9568:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ; public final void rule__InstanceCreationExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9572:1: ( ( 'new' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9574:1: 'new' { before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0()); match(input, 82, FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860); after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__0__Impl" // $ANTLR start "rule__InstanceCreationExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9587:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ; public final void rule__InstanceCreationExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9591:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9592:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 { pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891); rule__InstanceCreationExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894); rule__InstanceCreationExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__1" // $ANTLR start "rule__InstanceCreationExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9599:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ; public final void rule__InstanceCreationExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9603:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9605:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) { before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:2: rule__InstanceCreationExpression__ConstructorAssignment_1 { pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921); rule__InstanceCreationExpression__ConstructorAssignment_1(); state._fsp--; } after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__1__Impl" // $ANTLR start "rule__InstanceCreationExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9616:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ; public final void rule__InstanceCreationExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9620:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9621:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 { pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951); rule__InstanceCreationExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954); rule__InstanceCreationExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__2" // $ANTLR start "rule__InstanceCreationExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9628:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ; public final void rule__InstanceCreationExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9632:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9634:1: ( rule__InstanceCreationExpression__TupleAssignment_2 ) { before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:1: ( rule__InstanceCreationExpression__TupleAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:2: rule__InstanceCreationExpression__TupleAssignment_2 { pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981); rule__InstanceCreationExpression__TupleAssignment_2(); state._fsp--; } after(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__2__Impl" // $ANTLR start "rule__InstanceCreationExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9645:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ; public final void rule__InstanceCreationExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9649:1: ( rule__InstanceCreationExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9650:2: rule__InstanceCreationExpression__Group__3__Impl { pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011); rule__InstanceCreationExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__3" // $ANTLR start "rule__InstanceCreationExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9656:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ; public final void rule__InstanceCreationExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9660:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9662:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )? { before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )? int alt78 = 2; int LA78_0 = input.LA(1); if((LA78_0 == 73 || LA78_0 == 76)) { alt78 = 1; } switch(alt78) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:2: rule__InstanceCreationExpression__SuffixAssignment_3 { pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038); rule__InstanceCreationExpression__SuffixAssignment_3(); state._fsp--; } break; } after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__Group__3__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9681:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ; public final void rule__InstanceCreationTuple__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9685:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9686:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077); rule__InstanceCreationTuple__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080); rule__InstanceCreationTuple__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__0" // $ANTLR start "rule__InstanceCreationTuple__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9693:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ; public final void rule__InstanceCreationTuple__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9697:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9699:1: () { before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9700:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9702:1: { } after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__0__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9712:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ; public final void rule__InstanceCreationTuple__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9716:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9717:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138); rule__InstanceCreationTuple__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141); rule__InstanceCreationTuple__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__1" // $ANTLR start "rule__InstanceCreationTuple__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9724:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ; public final void rule__InstanceCreationTuple__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9728:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9730:1: '(' { before(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169); after(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__1__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9743:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ; public final void rule__InstanceCreationTuple__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9747:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9748:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200); rule__InstanceCreationTuple__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203); rule__InstanceCreationTuple__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__2" // $ANTLR start "rule__InstanceCreationTuple__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9755:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ; public final void rule__InstanceCreationTuple__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9759:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9761:1: ( rule__InstanceCreationTuple__Group_2__0 )? { before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:1: ( rule__InstanceCreationTuple__Group_2__0 )? int alt79 = 2; int LA79_0 = input.LA(1); if((LA79_0 == RULE_ID)) { alt79 = 1; } switch(alt79) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:2: rule__InstanceCreationTuple__Group_2__0 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230); rule__InstanceCreationTuple__Group_2__0(); state._fsp--; } break; } after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__2__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9772:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ; public final void rule__InstanceCreationTuple__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9776:1: ( rule__InstanceCreationTuple__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9777:2: rule__InstanceCreationTuple__Group__3__Impl { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261); rule__InstanceCreationTuple__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__3" // $ANTLR start "rule__InstanceCreationTuple__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9783:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ; public final void rule__InstanceCreationTuple__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9787:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9789:1: ')' { before(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289); after(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group__3__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9810:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ; public final void rule__InstanceCreationTuple__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9814:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9815:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328); rule__InstanceCreationTuple__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331); rule__InstanceCreationTuple__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2__0" // $ANTLR start "rule__InstanceCreationTuple__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9822:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ; public final void rule__InstanceCreationTuple__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9826:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9828:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) { before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 { pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358); rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2__0__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9839:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ; public final void rule__InstanceCreationTuple__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9843:1: ( rule__InstanceCreationTuple__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9844:2: rule__InstanceCreationTuple__Group_2__1__Impl { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388); rule__InstanceCreationTuple__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2__1" // $ANTLR start "rule__InstanceCreationTuple__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9850:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ; public final void rule__InstanceCreationTuple__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9854:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9856:1: ( rule__InstanceCreationTuple__Group_2_1__0 )* { before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:1: ( rule__InstanceCreationTuple__Group_2_1__0 )* loop80: do { int alt80 = 2; int LA80_0 = input.LA(1); if((LA80_0 == 62)) { alt80 = 1; } switch(alt80) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:2: rule__InstanceCreationTuple__Group_2_1__0 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415); rule__InstanceCreationTuple__Group_2_1__0(); state._fsp--; } break; default: break loop80; } } while(true); after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2__1__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9871:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ; public final void rule__InstanceCreationTuple__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9875:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9876:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450); rule__InstanceCreationTuple__Group_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453); rule__InstanceCreationTuple__Group_2_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0" // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9883:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ; public final void rule__InstanceCreationTuple__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9887:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9889:1: ',' { before(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0()); match(input, 62, FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481); after(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0__Impl" // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9902:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ; public final void rule__InstanceCreationTuple__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9906:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9907:2: rule__InstanceCreationTuple__Group_2_1__1__Impl { pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512); rule__InstanceCreationTuple__Group_2_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1" // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9913:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ; public final void rule__InstanceCreationTuple__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9917:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9919:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) { before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 { pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539); rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1__Impl" // $ANTLR start "rule__InstanceCreationTupleElement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9934:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ; public final void rule__InstanceCreationTupleElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9938:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9939:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573); rule__InstanceCreationTupleElement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576); rule__InstanceCreationTupleElement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__0" // $ANTLR start "rule__InstanceCreationTupleElement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9946:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ; public final void rule__InstanceCreationTupleElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9950:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9952:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) { before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:2: rule__InstanceCreationTupleElement__RoleAssignment_0 { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603); rule__InstanceCreationTupleElement__RoleAssignment_0(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__0__Impl" // $ANTLR start "rule__InstanceCreationTupleElement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9963:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ; public final void rule__InstanceCreationTupleElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9967:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9968:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633); rule__InstanceCreationTupleElement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636); rule__InstanceCreationTupleElement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__1" // $ANTLR start "rule__InstanceCreationTupleElement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9975:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ; public final void rule__InstanceCreationTupleElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9979:1: ( ( '=>' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9981:1: '=>' { before(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1()); match(input, 63, FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664); after(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__1__Impl" // $ANTLR start "rule__InstanceCreationTupleElement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9994:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ; public final void rule__InstanceCreationTupleElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9998:1: ( rule__InstanceCreationTupleElement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9999:2: rule__InstanceCreationTupleElement__Group__2__Impl { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695); rule__InstanceCreationTupleElement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__2" // $ANTLR start "rule__InstanceCreationTupleElement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10005:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ; public final void rule__InstanceCreationTupleElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10009:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10011:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) { before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:2: rule__InstanceCreationTupleElement__ObjectAssignment_2 { pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722); rule__InstanceCreationTupleElement__ObjectAssignment_2(); state._fsp--; } after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__Group__2__Impl" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10028:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ; public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10032:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10033:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758); rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761); rule__SequenceConstructionOrAccessCompletion__Group_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10040:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ; public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10044:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10046:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788); rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10057:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ; public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10061:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10062:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818); rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10068:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ; public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10072:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10074:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 { pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845); rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl" // $ANTLR start "rule__AccessCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10089:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ; public final void rule__AccessCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10093:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10094:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 { pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879); rule__AccessCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882); rule__AccessCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AccessCompletion__Group__0" // $ANTLR start "rule__AccessCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10101:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ; public final void rule__AccessCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10105:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10107:1: ( rule__AccessCompletion__AccessIndexAssignment_0 ) { before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:1: ( rule__AccessCompletion__AccessIndexAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:2: rule__AccessCompletion__AccessIndexAssignment_0 { pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909); rule__AccessCompletion__AccessIndexAssignment_0(); state._fsp--; } after(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AccessCompletion__Group__0__Impl" // $ANTLR start "rule__AccessCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10118:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ; public final void rule__AccessCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10122:1: ( rule__AccessCompletion__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10123:2: rule__AccessCompletion__Group__1__Impl { pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939); rule__AccessCompletion__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AccessCompletion__Group__1" // $ANTLR start "rule__AccessCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10129:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ; public final void rule__AccessCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10133:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10135:1: ']' { before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1()); match(input, 75, FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967); after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AccessCompletion__Group__1__Impl" // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10152:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ; public final void rule__PartialSequenceConstructionCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10156:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10157:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 { pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002); rule__PartialSequenceConstructionCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005); rule__PartialSequenceConstructionCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0" // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10164:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ; public final void rule__PartialSequenceConstructionCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10168:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10170:1: ']' { before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0()); match(input, 75, FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033); after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0__Impl" // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10183:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ; public final void rule__PartialSequenceConstructionCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10187:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10188:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl { pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064); rule__PartialSequenceConstructionCompletion__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1" // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10194:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ; public final void rule__PartialSequenceConstructionCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10198:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10200:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) { before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091); rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10215:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ; public final void rule__SequenceConstructionExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10219:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10220:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125); rule__SequenceConstructionExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128); rule__SequenceConstructionExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__0" // $ANTLR start "rule__SequenceConstructionExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10227:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ; public final void rule__SequenceConstructionExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10231:1: ( ( '{' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10233:1: '{' { before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0()); match(input, 83, FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156); after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__0__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10246:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ; public final void rule__SequenceConstructionExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10250:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10251:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187); rule__SequenceConstructionExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190); rule__SequenceConstructionExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__1" // $ANTLR start "rule__SequenceConstructionExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10258:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ; public final void rule__SequenceConstructionExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10262:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10264:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217); rule__SequenceConstructionExpression__SequenceElementAssignment_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__1__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10275:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ; public final void rule__SequenceConstructionExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10279:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10280:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247); rule__SequenceConstructionExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250); rule__SequenceConstructionExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__2" // $ANTLR start "rule__SequenceConstructionExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10287:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ; public final void rule__SequenceConstructionExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10291:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10293:1: ( rule__SequenceConstructionExpression__Alternatives_2 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:1: ( rule__SequenceConstructionExpression__Alternatives_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:2: rule__SequenceConstructionExpression__Alternatives_2 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277); rule__SequenceConstructionExpression__Alternatives_2(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__2__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10304:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ; public final void rule__SequenceConstructionExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10308:1: ( rule__SequenceConstructionExpression__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10309:2: rule__SequenceConstructionExpression__Group__3__Impl { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307); rule__SequenceConstructionExpression__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__3" // $ANTLR start "rule__SequenceConstructionExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10315:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ; public final void rule__SequenceConstructionExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10319:1: ( ( '}' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10321:1: '}' { before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3()); match(input, 84, FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335); after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group__3__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10342:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ; public final void rule__SequenceConstructionExpression__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10346:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10347:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374); rule__SequenceConstructionExpression__Group_2_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377); rule__SequenceConstructionExpression__Group_2_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10354:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ; public final void rule__SequenceConstructionExpression__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10358:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10360:1: ',' { before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0()); match(input, 62, FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405); after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10373:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ; public final void rule__SequenceConstructionExpression__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10377:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10378:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436); rule__SequenceConstructionExpression__Group_2_0__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10384:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ; public final void rule__SequenceConstructionExpression__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10388:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10390:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463); rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10405:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ; public final void rule__SequenceConstructionExpression__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10409:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10410:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497); rule__SequenceConstructionExpression__Group_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500); rule__SequenceConstructionExpression__Group_2_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10417:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ; public final void rule__SequenceConstructionExpression__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10421:1: ( ( '..' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10423:1: '..' { before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0()); match(input, 85, FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528); after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0__Impl" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10436:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ; public final void rule__SequenceConstructionExpression__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10440:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10441:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl { pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559); rule__SequenceConstructionExpression__Group_2_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1" // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10447:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ; public final void rule__SequenceConstructionExpression__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10451:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10453:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) { before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 { pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586); rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1(); state._fsp--; } after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1__Impl" // $ANTLR start "rule__ClassExtentExpression__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10468:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ; public final void rule__ClassExtentExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10472:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10473:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620); rule__ClassExtentExpression__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623); rule__ClassExtentExpression__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__0" // $ANTLR start "rule__ClassExtentExpression__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10480:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ; public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10484:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10486:1: () { before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10487:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10489:1: { } after(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__0__Impl" // $ANTLR start "rule__ClassExtentExpression__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10499:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ; public final void rule__ClassExtentExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10503:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10504:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681); rule__ClassExtentExpression__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684); rule__ClassExtentExpression__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__1" // $ANTLR start "rule__ClassExtentExpression__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10511:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ; public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10515:1: ( ( '.' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10517:1: '.' { before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1()); match(input, 73, FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712); after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__1__Impl" // $ANTLR start "rule__ClassExtentExpression__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10530:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ; public final void rule__ClassExtentExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10534:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10535:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743); rule__ClassExtentExpression__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746); rule__ClassExtentExpression__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__2" // $ANTLR start "rule__ClassExtentExpression__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10542:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ; public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10546:1: ( ( 'allInstances' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10548:1: 'allInstances' { before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2()); match(input, 86, FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774); after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__2__Impl" // $ANTLR start "rule__ClassExtentExpression__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10561:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ; public final void rule__ClassExtentExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10565:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10566:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805); rule__ClassExtentExpression__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808); rule__ClassExtentExpression__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__3" // $ANTLR start "rule__ClassExtentExpression__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10573:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ; public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10577:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10579:1: '(' { before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836); after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__3__Impl" // $ANTLR start "rule__ClassExtentExpression__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10592:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ; public final void rule__ClassExtentExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10596:1: ( rule__ClassExtentExpression__Group__4__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10597:2: rule__ClassExtentExpression__Group__4__Impl { pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867); rule__ClassExtentExpression__Group__4__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__4" // $ANTLR start "rule__ClassExtentExpression__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10603:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ; public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10607:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10609:1: ')' { before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4()); match(input, 65, FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895); after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassExtentExpression__Group__4__Impl" // $ANTLR start "rule__Block__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10632:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ; public final void rule__Block__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10636:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10637:2: rule__Block__Group__0__Impl rule__Block__Group__1 { pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936); rule__Block__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939); rule__Block__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__0" // $ANTLR start "rule__Block__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10644:1: rule__Block__Group__0__Impl : ( '{' ) ; public final void rule__Block__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10648:1: ( ( '{' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10650:1: '{' { before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0()); match(input, 83, FOLLOW_83_in_rule__Block__Group__0__Impl21967); after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__0__Impl" // $ANTLR start "rule__Block__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10663:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ; public final void rule__Block__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10667:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10668:2: rule__Block__Group__1__Impl rule__Block__Group__2 { pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998); rule__Block__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001); rule__Block__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__1" // $ANTLR start "rule__Block__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10675:1: rule__Block__Group__1__Impl : ( () ) ; public final void rule__Block__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10679:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10681:1: () { before(grammarAccess.getBlockAccess().getBlockAction_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10682:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10684:1: { } after(grammarAccess.getBlockAccess().getBlockAction_1()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__1__Impl" // $ANTLR start "rule__Block__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10694:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ; public final void rule__Block__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10698:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10699:2: rule__Block__Group__2__Impl rule__Block__Group__3 { pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059); rule__Block__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062); rule__Block__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__2" // $ANTLR start "rule__Block__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10706:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ; public final void rule__Block__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10710:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10712:1: ( rule__Block__SequenceAssignment_2 )? { before(grammarAccess.getBlockAccess().getSequenceAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:1: ( rule__Block__SequenceAssignment_2 )? int alt81 = 2; int LA81_0 = input.LA(1); if(((LA81_0 >= RULE_ML_COMMENT && LA81_0 <= RULE_ID) || (LA81_0 >= 12 && LA81_0 <= 13) || (LA81_0 >= 80 && LA81_0 <= 83) || LA81_0 == 87 || (LA81_0 >= 90 && LA81_0 <= 93) || LA81_0 == 96 || (LA81_0 >= 99 && LA81_0 <= 101) || (LA81_0 >= 103 && LA81_0 <= 106))) { alt81 = 1; } switch(alt81) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:2: rule__Block__SequenceAssignment_2 { pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089); rule__Block__SequenceAssignment_2(); state._fsp--; } break; } after(grammarAccess.getBlockAccess().getSequenceAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__2__Impl" // $ANTLR start "rule__Block__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10723:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ; public final void rule__Block__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10727:1: ( rule__Block__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10728:2: rule__Block__Group__3__Impl { pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120); rule__Block__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__3" // $ANTLR start "rule__Block__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10734:1: rule__Block__Group__3__Impl : ( '}' ) ; public final void rule__Block__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10738:1: ( ( '}' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10740:1: '}' { before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3()); match(input, 84, FOLLOW_84_in_rule__Block__Group__3__Impl22148); after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__Group__3__Impl" // $ANTLR start "rule__DocumentedStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10761:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ; public final void rule__DocumentedStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10765:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10766:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 { pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187); rule__DocumentedStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190); rule__DocumentedStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__Group__0" // $ANTLR start "rule__DocumentedStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10773:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ; public final void rule__DocumentedStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10777:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10779:1: ( rule__DocumentedStatement__CommentAssignment_0 )? { before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:1: ( rule__DocumentedStatement__CommentAssignment_0 )? int alt82 = 2; int LA82_0 = input.LA(1); if(((LA82_0 >= RULE_ML_COMMENT && LA82_0 <= RULE_SL_COMMENT))) { alt82 = 1; } switch(alt82) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:2: rule__DocumentedStatement__CommentAssignment_0 { pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217); rule__DocumentedStatement__CommentAssignment_0(); state._fsp--; } break; } after(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__Group__0__Impl" // $ANTLR start "rule__DocumentedStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10790:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ; public final void rule__DocumentedStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10794:1: ( rule__DocumentedStatement__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10795:2: rule__DocumentedStatement__Group__1__Impl { pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248); rule__DocumentedStatement__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__Group__1" // $ANTLR start "rule__DocumentedStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10801:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ; public final void rule__DocumentedStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10805:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10807:1: ( rule__DocumentedStatement__StatementAssignment_1 ) { before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:1: ( rule__DocumentedStatement__StatementAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:2: rule__DocumentedStatement__StatementAssignment_1 { pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275); rule__DocumentedStatement__StatementAssignment_1(); state._fsp--; } after(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__Group__1__Impl" // $ANTLR start "rule__InlineStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10822:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ; public final void rule__InlineStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10826:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10827:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 { pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309); rule__InlineStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312); rule__InlineStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__0" // $ANTLR start "rule__InlineStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10834:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ; public final void rule__InlineStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10838:1: ( ( '/*@' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10840:1: '/*@' { before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0()); match(input, 87, FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340); after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__0__Impl" // $ANTLR start "rule__InlineStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10853:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ; public final void rule__InlineStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10857:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10858:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 { pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371); rule__InlineStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374); rule__InlineStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__1" // $ANTLR start "rule__InlineStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10865:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ; public final void rule__InlineStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10869:1: ( ( 'inline' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10871:1: 'inline' { before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1()); match(input, 88, FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402); after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__1__Impl" // $ANTLR start "rule__InlineStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10884:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ; public final void rule__InlineStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10888:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10889:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 { pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433); rule__InlineStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436); rule__InlineStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__2" // $ANTLR start "rule__InlineStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10896:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ; public final void rule__InlineStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10900:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10902:1: '(' { before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2()); match(input, 64, FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464); after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__2__Impl" // $ANTLR start "rule__InlineStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10915:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ; public final void rule__InlineStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10919:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10920:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 { pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495); rule__InlineStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498); rule__InlineStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__3" // $ANTLR start "rule__InlineStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10927:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ; public final void rule__InlineStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10931:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10933:1: ( rule__InlineStatement__LangageNameAssignment_3 ) { before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:1: ( rule__InlineStatement__LangageNameAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:2: rule__InlineStatement__LangageNameAssignment_3 { pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525); rule__InlineStatement__LangageNameAssignment_3(); state._fsp--; } after(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__3__Impl" // $ANTLR start "rule__InlineStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10944:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ; public final void rule__InlineStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10948:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10949:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 { pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555); rule__InlineStatement__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558); rule__InlineStatement__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__4" // $ANTLR start "rule__InlineStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10956:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ; public final void rule__InlineStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10960:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10962:1: ')' { before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4()); match(input, 65, FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586); after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__4__Impl" // $ANTLR start "rule__InlineStatement__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10975:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ; public final void rule__InlineStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10979:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10980:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 { pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617); rule__InlineStatement__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620); rule__InlineStatement__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__5" // $ANTLR start "rule__InlineStatement__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10987:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ; public final void rule__InlineStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10991:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10993:1: ( rule__InlineStatement__BodyAssignment_5 ) { before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:1: ( rule__InlineStatement__BodyAssignment_5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:2: rule__InlineStatement__BodyAssignment_5 { pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647); rule__InlineStatement__BodyAssignment_5(); state._fsp--; } after(grammarAccess.getInlineStatementAccess().getBodyAssignment_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__5__Impl" // $ANTLR start "rule__InlineStatement__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11004:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ; public final void rule__InlineStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11008:1: ( rule__InlineStatement__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11009:2: rule__InlineStatement__Group__6__Impl { pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677); rule__InlineStatement__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__6" // $ANTLR start "rule__InlineStatement__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11015:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ; public final void rule__InlineStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11019:1: ( ( '*/' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11021:1: '*/' { before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6()); match(input, 89, FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705); after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__Group__6__Impl" // $ANTLR start "rule__AnnotatedStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11048:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ; public final void rule__AnnotatedStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11052:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11053:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 { pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750); rule__AnnotatedStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753); rule__AnnotatedStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__0" // $ANTLR start "rule__AnnotatedStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11060:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ; public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11064:1: ( ( '//@' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11066:1: '//@' { before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0()); match(input, 90, FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781); after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__0__Impl" // $ANTLR start "rule__AnnotatedStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11079:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ; public final void rule__AnnotatedStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11083:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11084:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 { pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812); rule__AnnotatedStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815); rule__AnnotatedStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__1" // $ANTLR start "rule__AnnotatedStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11091:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ; public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11095:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11097:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 ) { before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:2: rule__AnnotatedStatement__AnnotationAssignment_1 { pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842); rule__AnnotatedStatement__AnnotationAssignment_1(); state._fsp--; } after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__1__Impl" // $ANTLR start "rule__AnnotatedStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11108:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ; public final void rule__AnnotatedStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11112:1: ( rule__AnnotatedStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11113:2: rule__AnnotatedStatement__Group__2__Impl { pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872); rule__AnnotatedStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__2" // $ANTLR start "rule__AnnotatedStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11119:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ; public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11123:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11125:1: ( rule__AnnotatedStatement__StatementAssignment_2 ) { before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:1: ( rule__AnnotatedStatement__StatementAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:2: rule__AnnotatedStatement__StatementAssignment_2 { pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899); rule__AnnotatedStatement__StatementAssignment_2(); state._fsp--; } after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__Group__2__Impl" // $ANTLR start "rule__Annotation__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11142:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; public final void rule__Annotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11146:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11147:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 { pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935); rule__Annotation__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938); rule__Annotation__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group__0" // $ANTLR start "rule__Annotation__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11154:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ; public final void rule__Annotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11158:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11160:1: ( rule__Annotation__KindAssignment_0 ) { before(grammarAccess.getAnnotationAccess().getKindAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:1: ( rule__Annotation__KindAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:2: rule__Annotation__KindAssignment_0 { pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965); rule__Annotation__KindAssignment_0(); state._fsp--; } after(grammarAccess.getAnnotationAccess().getKindAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group__0__Impl" // $ANTLR start "rule__Annotation__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11171:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ; public final void rule__Annotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11175:1: ( rule__Annotation__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11176:2: rule__Annotation__Group__1__Impl { pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995); rule__Annotation__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group__1" // $ANTLR start "rule__Annotation__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11182:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ; public final void rule__Annotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11186:1: ( ( ( rule__Annotation__Group_1__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11188:1: ( rule__Annotation__Group_1__0 )? { before(grammarAccess.getAnnotationAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:1: ( rule__Annotation__Group_1__0 )? int alt83 = 2; int LA83_0 = input.LA(1); if((LA83_0 == 64)) { alt83 = 1; } switch(alt83) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:2: rule__Annotation__Group_1__0 { pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022); rule__Annotation__Group_1__0(); state._fsp--; } break; } after(grammarAccess.getAnnotationAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group__1__Impl" // $ANTLR start "rule__Annotation__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11203:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ; public final void rule__Annotation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11207:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11208:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 { pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057); rule__Annotation__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060); rule__Annotation__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__0" // $ANTLR start "rule__Annotation__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11215:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ; public final void rule__Annotation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11219:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11221:1: '(' { before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0()); match(input, 64, FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088); after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__0__Impl" // $ANTLR start "rule__Annotation__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11234:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ; public final void rule__Annotation__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11238:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11239:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 { pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119); rule__Annotation__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122); rule__Annotation__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__1" // $ANTLR start "rule__Annotation__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11246:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ; public final void rule__Annotation__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11250:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11252:1: ( rule__Annotation__ArgsAssignment_1_1 ) { before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:1: ( rule__Annotation__ArgsAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:2: rule__Annotation__ArgsAssignment_1_1 { pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149); rule__Annotation__ArgsAssignment_1_1(); state._fsp--; } after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__1__Impl" // $ANTLR start "rule__Annotation__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11263:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ; public final void rule__Annotation__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11267:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11268:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 { pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179); rule__Annotation__Group_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182); rule__Annotation__Group_1__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__2" // $ANTLR start "rule__Annotation__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11275:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ; public final void rule__Annotation__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11279:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11281:1: ( rule__Annotation__Group_1_2__0 )* { before(grammarAccess.getAnnotationAccess().getGroup_1_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:1: ( rule__Annotation__Group_1_2__0 )* loop84: do { int alt84 = 2; int LA84_0 = input.LA(1); if((LA84_0 == 62)) { alt84 = 1; } switch(alt84) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:2: rule__Annotation__Group_1_2__0 { pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209); rule__Annotation__Group_1_2__0(); state._fsp--; } break; default: break loop84; } } while(true); after(grammarAccess.getAnnotationAccess().getGroup_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__2__Impl" // $ANTLR start "rule__Annotation__Group_1__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11292:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ; public final void rule__Annotation__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11296:1: ( rule__Annotation__Group_1__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11297:2: rule__Annotation__Group_1__3__Impl { pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240); rule__Annotation__Group_1__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__3" // $ANTLR start "rule__Annotation__Group_1__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11303:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ; public final void rule__Annotation__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11307:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11309:1: ')' { before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3()); match(input, 65, FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268); after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1__3__Impl" // $ANTLR start "rule__Annotation__Group_1_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11330:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ; public final void rule__Annotation__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11334:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11335:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 { pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307); rule__Annotation__Group_1_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310); rule__Annotation__Group_1_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1_2__0" // $ANTLR start "rule__Annotation__Group_1_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11342:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ; public final void rule__Annotation__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11346:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11348:1: ',' { before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0()); match(input, 62, FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338); after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1_2__0__Impl" // $ANTLR start "rule__Annotation__Group_1_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11361:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ; public final void rule__Annotation__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11365:1: ( rule__Annotation__Group_1_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11366:2: rule__Annotation__Group_1_2__1__Impl { pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369); rule__Annotation__Group_1_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1_2__1" // $ANTLR start "rule__Annotation__Group_1_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11372:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ; public final void rule__Annotation__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11376:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11378:1: ( rule__Annotation__ArgsAssignment_1_2_1 ) { before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:1: ( rule__Annotation__ArgsAssignment_1_2_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:2: rule__Annotation__ArgsAssignment_1_2_1 { pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396); rule__Annotation__ArgsAssignment_1_2_1(); state._fsp--; } after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__Group_1_2__1__Impl" // $ANTLR start "rule__EmptyStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11393:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ; public final void rule__EmptyStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11397:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11398:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 { pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430); rule__EmptyStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433); rule__EmptyStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EmptyStatement__Group__0" // $ANTLR start "rule__EmptyStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11405:1: rule__EmptyStatement__Group__0__Impl : ( () ) ; public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11409:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11411:1: () { before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11412:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11414:1: { } after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EmptyStatement__Group__0__Impl" // $ANTLR start "rule__EmptyStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11424:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ; public final void rule__EmptyStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11428:1: ( rule__EmptyStatement__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11429:2: rule__EmptyStatement__Group__1__Impl { pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491); rule__EmptyStatement__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EmptyStatement__Group__1" // $ANTLR start "rule__EmptyStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11435:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ; public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11439:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11441:1: ';' { before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1()); match(input, 91, FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519); after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EmptyStatement__Group__1__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11458:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ; public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11462:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11463:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554); rule__LocalNameDeclarationStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557); rule__LocalNameDeclarationStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11470:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ; public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11474:1: ( ( 'let' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11476:1: 'let' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0()); match(input, 92, FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585); after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11489:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ; public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11493:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11494:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616); rule__LocalNameDeclarationStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619); rule__LocalNameDeclarationStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11501:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ; public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11505:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11507:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646); rule__LocalNameDeclarationStatement__VarNameAssignment_1(); state._fsp--; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11518:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ; public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11522:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11523:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676); rule__LocalNameDeclarationStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679); rule__LocalNameDeclarationStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11530:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ; public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11534:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11536:1: ':' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2()); match(input, 67, FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707); after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11549:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ; public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11553:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11554:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738); rule__LocalNameDeclarationStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741); rule__LocalNameDeclarationStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11561:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ; public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11565:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11567:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:2: rule__LocalNameDeclarationStatement__TypeAssignment_3 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768); rule__LocalNameDeclarationStatement__TypeAssignment_3(); state._fsp--; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11578:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ; public final void rule__LocalNameDeclarationStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11582:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11583:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798); rule__LocalNameDeclarationStatement__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801); rule__LocalNameDeclarationStatement__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11590:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ; public final void rule__LocalNameDeclarationStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11594:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11596:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )? { before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )? int alt85 = 2; int LA85_0 = input.LA(1); if((LA85_0 == 74)) { alt85 = 1; } switch(alt85) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:2: rule__LocalNameDeclarationStatement__Group_4__0 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828); rule__LocalNameDeclarationStatement__Group_4__0(); state._fsp--; } break; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11607:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ; public final void rule__LocalNameDeclarationStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11611:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11612:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859); rule__LocalNameDeclarationStatement__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862); rule__LocalNameDeclarationStatement__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11619:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ; public final void rule__LocalNameDeclarationStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11623:1: ( ( '=' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11625:1: '=' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5()); match(input, 49, FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890); after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11638:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ; public final void rule__LocalNameDeclarationStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11642:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11643:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921); rule__LocalNameDeclarationStatement__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924); rule__LocalNameDeclarationStatement__Group__7(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11650:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ; public final void rule__LocalNameDeclarationStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11654:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11656:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:2: rule__LocalNameDeclarationStatement__InitAssignment_6 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951); rule__LocalNameDeclarationStatement__InitAssignment_6(); state._fsp--; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11667:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ; public final void rule__LocalNameDeclarationStatement__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11671:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11672:2: rule__LocalNameDeclarationStatement__Group__7__Impl { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981); rule__LocalNameDeclarationStatement__Group__7__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7" // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11678:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ; public final void rule__LocalNameDeclarationStatement__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11682:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11684:1: ';' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7()); match(input, 91, FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009); after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11713:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ; public final void rule__LocalNameDeclarationStatement__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11717:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11718:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056); rule__LocalNameDeclarationStatement__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059); rule__LocalNameDeclarationStatement__Group_4__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0" // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11725:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ; public final void rule__LocalNameDeclarationStatement__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11729:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11731:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086); rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0(); state._fsp--; } after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0__Impl" // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11742:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ; public final void rule__LocalNameDeclarationStatement__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11746:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11747:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl { pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116); rule__LocalNameDeclarationStatement__Group_4__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1" // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11753:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ; public final void rule__LocalNameDeclarationStatement__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11757:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11759:1: ']' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1()); match(input, 75, FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144); after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1__Impl" // $ANTLR start "rule__IfStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11776:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ; public final void rule__IfStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11780:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11781:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 { pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179); rule__IfStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182); rule__IfStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__0" // $ANTLR start "rule__IfStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11788:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ; public final void rule__IfStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11792:1: ( ( 'if' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11794:1: 'if' { before(grammarAccess.getIfStatementAccess().getIfKeyword_0()); match(input, 93, FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210); after(grammarAccess.getIfStatementAccess().getIfKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__0__Impl" // $ANTLR start "rule__IfStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11807:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ; public final void rule__IfStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11811:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11812:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 { pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241); rule__IfStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244); rule__IfStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__1" // $ANTLR start "rule__IfStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11819:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ; public final void rule__IfStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11823:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11825:1: ( rule__IfStatement__SequentialClaussesAssignment_1 ) { before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:1: ( rule__IfStatement__SequentialClaussesAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:2: rule__IfStatement__SequentialClaussesAssignment_1 { pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271); rule__IfStatement__SequentialClaussesAssignment_1(); state._fsp--; } after(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__1__Impl" // $ANTLR start "rule__IfStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11836:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ; public final void rule__IfStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11840:1: ( rule__IfStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11841:2: rule__IfStatement__Group__2__Impl { pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301); rule__IfStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__2" // $ANTLR start "rule__IfStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11847:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ; public final void rule__IfStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11851:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11853:1: ( rule__IfStatement__FinalClauseAssignment_2 )? { before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:1: ( rule__IfStatement__FinalClauseAssignment_2 )? int alt86 = 2; int LA86_0 = input.LA(1); if((LA86_0 == 94)) { alt86 = 1; } switch(alt86) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:2: rule__IfStatement__FinalClauseAssignment_2 { pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328); rule__IfStatement__FinalClauseAssignment_2(); state._fsp--; } break; } after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__Group__2__Impl" // $ANTLR start "rule__SequentialClauses__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11870:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ; public final void rule__SequentialClauses__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11874:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11875:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 { pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365); rule__SequentialClauses__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368); rule__SequentialClauses__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group__0" // $ANTLR start "rule__SequentialClauses__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11882:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ; public final void rule__SequentialClauses__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11886:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11888:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) { before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:2: rule__SequentialClauses__ConccurentClausesAssignment_0 { pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395); rule__SequentialClauses__ConccurentClausesAssignment_0(); state._fsp--; } after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group__0__Impl" // $ANTLR start "rule__SequentialClauses__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11899:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ; public final void rule__SequentialClauses__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11903:1: ( rule__SequentialClauses__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11904:2: rule__SequentialClauses__Group__1__Impl { pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425); rule__SequentialClauses__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group__1" // $ANTLR start "rule__SequentialClauses__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11910:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ; public final void rule__SequentialClauses__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11914:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11916:1: ( rule__SequentialClauses__Group_1__0 )* { before(grammarAccess.getSequentialClausesAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:1: ( rule__SequentialClauses__Group_1__0 )* loop87: do { int alt87 = 2; int LA87_0 = input.LA(1); if((LA87_0 == 94)) { int LA87_2 = input.LA(2); if((LA87_2 == 93)) { alt87 = 1; } } switch(alt87) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:2: rule__SequentialClauses__Group_1__0 { pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452); rule__SequentialClauses__Group_1__0(); state._fsp--; } break; default: break loop87; } } while(true); after(grammarAccess.getSequentialClausesAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group__1__Impl" // $ANTLR start "rule__SequentialClauses__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11931:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ; public final void rule__SequentialClauses__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11935:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11936:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 { pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487); rule__SequentialClauses__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490); rule__SequentialClauses__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__0" // $ANTLR start "rule__SequentialClauses__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11943:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ; public final void rule__SequentialClauses__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11947:1: ( ( 'else' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11949:1: 'else' { before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0()); match(input, 94, FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518); after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__0__Impl" // $ANTLR start "rule__SequentialClauses__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11962:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ; public final void rule__SequentialClauses__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11966:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11967:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 { pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549); rule__SequentialClauses__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552); rule__SequentialClauses__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__1" // $ANTLR start "rule__SequentialClauses__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11974:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ; public final void rule__SequentialClauses__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11978:1: ( ( 'if' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11980:1: 'if' { before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1()); match(input, 93, FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580); after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__1__Impl" // $ANTLR start "rule__SequentialClauses__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11993:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ; public final void rule__SequentialClauses__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11997:1: ( rule__SequentialClauses__Group_1__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11998:2: rule__SequentialClauses__Group_1__2__Impl { pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611); rule__SequentialClauses__Group_1__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__2" // $ANTLR start "rule__SequentialClauses__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12004:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ; public final void rule__SequentialClauses__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12008:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12010:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) { before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2 { pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638); rule__SequentialClauses__ConccurentClausesAssignment_1_2(); state._fsp--; } after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__Group_1__2__Impl" // $ANTLR start "rule__ConcurrentClauses__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12027:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ; public final void rule__ConcurrentClauses__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12031:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12032:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 { pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674); rule__ConcurrentClauses__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677); rule__ConcurrentClauses__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group__0" // $ANTLR start "rule__ConcurrentClauses__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12039:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ; public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12043:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12045:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) { before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0 { pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704); rule__ConcurrentClauses__NonFinalClauseAssignment_0(); state._fsp--; } after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group__0__Impl" // $ANTLR start "rule__ConcurrentClauses__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12056:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ; public final void rule__ConcurrentClauses__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12060:1: ( rule__ConcurrentClauses__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12061:2: rule__ConcurrentClauses__Group__1__Impl { pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734); rule__ConcurrentClauses__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group__1" // $ANTLR start "rule__ConcurrentClauses__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12067:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ; public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12071:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12073:1: ( rule__ConcurrentClauses__Group_1__0 )* { before(grammarAccess.getConcurrentClausesAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:1: ( rule__ConcurrentClauses__Group_1__0 )* loop88: do { int alt88 = 2; int LA88_0 = input.LA(1); if((LA88_0 == 95)) { alt88 = 1; } switch(alt88) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:2: rule__ConcurrentClauses__Group_1__0 { pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761); rule__ConcurrentClauses__Group_1__0(); state._fsp--; } break; default: break loop88; } } while(true); after(grammarAccess.getConcurrentClausesAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group__1__Impl" // $ANTLR start "rule__ConcurrentClauses__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12088:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ; public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12092:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12093:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 { pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796); rule__ConcurrentClauses__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799); rule__ConcurrentClauses__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__0" // $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12100:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ; public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12104:1: ( ( 'or' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12106:1: 'or' { before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0()); match(input, 95, FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827); after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__0__Impl" // $ANTLR start "rule__ConcurrentClauses__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12119:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ; public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12123:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12124:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 { pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858); rule__ConcurrentClauses__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861); rule__ConcurrentClauses__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__1" // $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12131:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ; public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12135:1: ( ( 'if' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12137:1: 'if' { before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1()); match(input, 93, FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889); after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__1__Impl" // $ANTLR start "rule__ConcurrentClauses__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12150:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ; public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12154:1: ( rule__ConcurrentClauses__Group_1__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12155:2: rule__ConcurrentClauses__Group_1__2__Impl { pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920); rule__ConcurrentClauses__Group_1__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__2" // $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12161:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ; public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12165:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12167:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) { before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 { pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947); rule__ConcurrentClauses__NonFinalClauseAssignment_1_2(); state._fsp--; } after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__Group_1__2__Impl" // $ANTLR start "rule__NonFinalClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12184:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ; public final void rule__NonFinalClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12188:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12189:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 { pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983); rule__NonFinalClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986); rule__NonFinalClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__0" // $ANTLR start "rule__NonFinalClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12196:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ; public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12200:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12202:1: '(' { before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0()); match(input, 64, FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014); after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__0__Impl" // $ANTLR start "rule__NonFinalClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12215:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ; public final void rule__NonFinalClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12219:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12220:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 { pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045); rule__NonFinalClause__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048); rule__NonFinalClause__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__1" // $ANTLR start "rule__NonFinalClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12227:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ; public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12231:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12233:1: ( rule__NonFinalClause__ConditionAssignment_1 ) { before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:1: ( rule__NonFinalClause__ConditionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:2: rule__NonFinalClause__ConditionAssignment_1 { pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075); rule__NonFinalClause__ConditionAssignment_1(); state._fsp--; } after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__1__Impl" // $ANTLR start "rule__NonFinalClause__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12244:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ; public final void rule__NonFinalClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12248:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12249:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 { pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105); rule__NonFinalClause__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108); rule__NonFinalClause__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__2" // $ANTLR start "rule__NonFinalClause__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12256:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ; public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12260:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12262:1: ')' { before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2()); match(input, 65, FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136); after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__2__Impl" // $ANTLR start "rule__NonFinalClause__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12275:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ; public final void rule__NonFinalClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12279:1: ( rule__NonFinalClause__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12280:2: rule__NonFinalClause__Group__3__Impl { pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167); rule__NonFinalClause__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__3" // $ANTLR start "rule__NonFinalClause__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12286:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ; public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12290:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12292:1: ( rule__NonFinalClause__BlockAssignment_3 ) { before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:1: ( rule__NonFinalClause__BlockAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:2: rule__NonFinalClause__BlockAssignment_3 { pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194); rule__NonFinalClause__BlockAssignment_3(); state._fsp--; } after(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__Group__3__Impl" // $ANTLR start "rule__FinalClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12311:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ; public final void rule__FinalClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12315:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12316:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 { pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232); rule__FinalClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235); rule__FinalClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__FinalClause__Group__0" // $ANTLR start "rule__FinalClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12323:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ; public final void rule__FinalClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12327:1: ( ( 'else' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12329:1: 'else' { before(grammarAccess.getFinalClauseAccess().getElseKeyword_0()); match(input, 94, FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263); after(grammarAccess.getFinalClauseAccess().getElseKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__FinalClause__Group__0__Impl" // $ANTLR start "rule__FinalClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12342:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ; public final void rule__FinalClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12346:1: ( rule__FinalClause__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12347:2: rule__FinalClause__Group__1__Impl { pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294); rule__FinalClause__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__FinalClause__Group__1" // $ANTLR start "rule__FinalClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12353:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ; public final void rule__FinalClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12357:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12359:1: ( rule__FinalClause__BlockAssignment_1 ) { before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:1: ( rule__FinalClause__BlockAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:2: rule__FinalClause__BlockAssignment_1 { pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321); rule__FinalClause__BlockAssignment_1(); state._fsp--; } after(grammarAccess.getFinalClauseAccess().getBlockAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__FinalClause__Group__1__Impl" // $ANTLR start "rule__SwitchStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12374:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ; public final void rule__SwitchStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12378:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12379:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 { pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355); rule__SwitchStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358); rule__SwitchStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__0" // $ANTLR start "rule__SwitchStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12386:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ; public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12390:1: ( ( 'switch' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12392:1: 'switch' { before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0()); match(input, 96, FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386); after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__0__Impl" // $ANTLR start "rule__SwitchStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12405:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ; public final void rule__SwitchStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12409:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12410:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 { pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417); rule__SwitchStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420); rule__SwitchStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__1" // $ANTLR start "rule__SwitchStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12417:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ; public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12421:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12423:1: '(' { before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448); after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__1__Impl" // $ANTLR start "rule__SwitchStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12436:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ; public final void rule__SwitchStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12440:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12441:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 { pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479); rule__SwitchStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482); rule__SwitchStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__2" // $ANTLR start "rule__SwitchStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12448:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ; public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12452:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12454:1: ( rule__SwitchStatement__ExpressionAssignment_2 ) { before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:1: ( rule__SwitchStatement__ExpressionAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:2: rule__SwitchStatement__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509); rule__SwitchStatement__ExpressionAssignment_2(); state._fsp--; } after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__2__Impl" // $ANTLR start "rule__SwitchStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12465:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ; public final void rule__SwitchStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12469:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12470:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 { pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539); rule__SwitchStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542); rule__SwitchStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__3" // $ANTLR start "rule__SwitchStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12477:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ; public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12481:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12483:1: ')' { before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570); after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__3__Impl" // $ANTLR start "rule__SwitchStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12496:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ; public final void rule__SwitchStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12500:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12501:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 { pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601); rule__SwitchStatement__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604); rule__SwitchStatement__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__4" // $ANTLR start "rule__SwitchStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12508:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ; public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12512:1: ( ( '{' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12514:1: '{' { before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4()); match(input, 83, FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632); after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__4__Impl" // $ANTLR start "rule__SwitchStatement__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12527:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ; public final void rule__SwitchStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12531:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12532:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 { pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663); rule__SwitchStatement__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666); rule__SwitchStatement__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__5" // $ANTLR start "rule__SwitchStatement__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12539:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ; public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12543:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12545:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )* { before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )* loop89: do { int alt89 = 2; int LA89_0 = input.LA(1); if((LA89_0 == 97)) { alt89 = 1; } switch(alt89) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:2: rule__SwitchStatement__SwitchClauseAssignment_5 { pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693); rule__SwitchStatement__SwitchClauseAssignment_5(); state._fsp--; } break; default: break loop89; } } while(true); after(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__5__Impl" // $ANTLR start "rule__SwitchStatement__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12556:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ; public final void rule__SwitchStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12560:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12561:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 { pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724); rule__SwitchStatement__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727); rule__SwitchStatement__Group__7(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__6" // $ANTLR start "rule__SwitchStatement__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12568:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ; public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12572:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12574:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )? { before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )? int alt90 = 2; int LA90_0 = input.LA(1); if((LA90_0 == 98)) { alt90 = 1; } switch(alt90) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:2: rule__SwitchStatement__DefaultClauseAssignment_6 { pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754); rule__SwitchStatement__DefaultClauseAssignment_6(); state._fsp--; } break; } after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__6__Impl" // $ANTLR start "rule__SwitchStatement__Group__7" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12585:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ; public final void rule__SwitchStatement__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12589:1: ( rule__SwitchStatement__Group__7__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12590:2: rule__SwitchStatement__Group__7__Impl { pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785); rule__SwitchStatement__Group__7__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__7" // $ANTLR start "rule__SwitchStatement__Group__7__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12596:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ; public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12600:1: ( ( '}' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12602:1: '}' { before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7()); match(input, 84, FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813); after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__Group__7__Impl" // $ANTLR start "rule__SwitchClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12631:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ; public final void rule__SwitchClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12635:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12636:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 { pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860); rule__SwitchClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863); rule__SwitchClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__0" // $ANTLR start "rule__SwitchClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12643:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ; public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12647:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12649:1: ( rule__SwitchClause__SwitchCaseAssignment_0 ) { before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:1: ( rule__SwitchClause__SwitchCaseAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:2: rule__SwitchClause__SwitchCaseAssignment_0 { pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890); rule__SwitchClause__SwitchCaseAssignment_0(); state._fsp--; } after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__0__Impl" // $ANTLR start "rule__SwitchClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12660:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ; public final void rule__SwitchClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12664:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12665:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 { pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920); rule__SwitchClause__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923); rule__SwitchClause__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__1" // $ANTLR start "rule__SwitchClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12672:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ; public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12676:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12678:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )* { before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )* loop91: do { int alt91 = 2; int LA91_0 = input.LA(1); if((LA91_0 == 97)) { alt91 = 1; } switch(alt91) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:2: rule__SwitchClause__SwitchCaseAssignment_1 { pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950); rule__SwitchClause__SwitchCaseAssignment_1(); state._fsp--; } break; default: break loop91; } } while(true); after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__1__Impl" // $ANTLR start "rule__SwitchClause__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12689:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ; public final void rule__SwitchClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12693:1: ( rule__SwitchClause__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12694:2: rule__SwitchClause__Group__2__Impl { pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981); rule__SwitchClause__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__2" // $ANTLR start "rule__SwitchClause__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12700:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ; public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12704:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12706:1: ( rule__SwitchClause__StatementSequenceAssignment_2 ) { before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:1: ( rule__SwitchClause__StatementSequenceAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:2: rule__SwitchClause__StatementSequenceAssignment_2 { pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008); rule__SwitchClause__StatementSequenceAssignment_2(); state._fsp--; } after(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__Group__2__Impl" // $ANTLR start "rule__SwitchCase__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12723:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ; public final void rule__SwitchCase__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12727:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12728:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 { pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044); rule__SwitchCase__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047); rule__SwitchCase__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__0" // $ANTLR start "rule__SwitchCase__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12735:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ; public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12739:1: ( ( 'case' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12741:1: 'case' { before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0()); match(input, 97, FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075); after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__0__Impl" // $ANTLR start "rule__SwitchCase__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12754:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ; public final void rule__SwitchCase__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12758:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12759:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 { pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106); rule__SwitchCase__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109); rule__SwitchCase__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__1" // $ANTLR start "rule__SwitchCase__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12766:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ; public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12770:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12772:1: ( rule__SwitchCase__ExpressionAssignment_1 ) { before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:1: ( rule__SwitchCase__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:2: rule__SwitchCase__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136); rule__SwitchCase__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__1__Impl" // $ANTLR start "rule__SwitchCase__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12783:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ; public final void rule__SwitchCase__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12787:1: ( rule__SwitchCase__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12788:2: rule__SwitchCase__Group__2__Impl { pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166); rule__SwitchCase__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__2" // $ANTLR start "rule__SwitchCase__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12794:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ; public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12798:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12800:1: ':' { before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2()); match(input, 67, FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194); after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__Group__2__Impl" // $ANTLR start "rule__SwitchDefaultClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12819:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ; public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12823:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12824:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 { pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231); rule__SwitchDefaultClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234); rule__SwitchDefaultClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__0" // $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12831:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ; public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12835:1: ( ( 'default' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12837:1: 'default' { before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0()); match(input, 98, FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262); after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__0__Impl" // $ANTLR start "rule__SwitchDefaultClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12850:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ; public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12854:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12855:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 { pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293); rule__SwitchDefaultClause__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296); rule__SwitchDefaultClause__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__1" // $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12862:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ; public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12866:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12868:1: ':' { before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1()); match(input, 67, FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324); after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__1__Impl" // $ANTLR start "rule__SwitchDefaultClause__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12881:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ; public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12885:1: ( rule__SwitchDefaultClause__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12886:2: rule__SwitchDefaultClause__Group__2__Impl { pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355); rule__SwitchDefaultClause__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__2" // $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12892:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ; public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12896:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12898:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) { before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2 { pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382); rule__SwitchDefaultClause__StatementSequenceAssignment_2(); state._fsp--; } after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__Group__2__Impl" // $ANTLR start "rule__WhileStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12915:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ; public final void rule__WhileStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12919:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12920:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 { pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418); rule__WhileStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421); rule__WhileStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__0" // $ANTLR start "rule__WhileStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12927:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ; public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12931:1: ( ( 'while' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12933:1: 'while' { before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0()); match(input, 99, FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449); after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__0__Impl" // $ANTLR start "rule__WhileStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12946:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ; public final void rule__WhileStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12950:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12951:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 { pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480); rule__WhileStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483); rule__WhileStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__1" // $ANTLR start "rule__WhileStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12958:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ; public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12962:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12964:1: '(' { before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511); after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__1__Impl" // $ANTLR start "rule__WhileStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12977:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ; public final void rule__WhileStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12981:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12982:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 { pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542); rule__WhileStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545); rule__WhileStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__2" // $ANTLR start "rule__WhileStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12989:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ; public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12993:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12995:1: ( rule__WhileStatement__ConditionAssignment_2 ) { before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:1: ( rule__WhileStatement__ConditionAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:2: rule__WhileStatement__ConditionAssignment_2 { pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572); rule__WhileStatement__ConditionAssignment_2(); state._fsp--; } after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__2__Impl" // $ANTLR start "rule__WhileStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13006:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ; public final void rule__WhileStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13010:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13011:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 { pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602); rule__WhileStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605); rule__WhileStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__3" // $ANTLR start "rule__WhileStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13018:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ; public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13022:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13024:1: ')' { before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633); after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__3__Impl" // $ANTLR start "rule__WhileStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13037:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ; public final void rule__WhileStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13041:1: ( rule__WhileStatement__Group__4__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13042:2: rule__WhileStatement__Group__4__Impl { pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664); rule__WhileStatement__Group__4__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__4" // $ANTLR start "rule__WhileStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13048:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ; public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13052:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13054:1: ( rule__WhileStatement__BlockAssignment_4 ) { before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:1: ( rule__WhileStatement__BlockAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:2: rule__WhileStatement__BlockAssignment_4 { pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691); rule__WhileStatement__BlockAssignment_4(); state._fsp--; } after(grammarAccess.getWhileStatementAccess().getBlockAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__Group__4__Impl" // $ANTLR start "rule__DoStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13075:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ; public final void rule__DoStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13079:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13080:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 { pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731); rule__DoStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734); rule__DoStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__0" // $ANTLR start "rule__DoStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13087:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ; public final void rule__DoStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13091:1: ( ( 'do' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13093:1: 'do' { before(grammarAccess.getDoStatementAccess().getDoKeyword_0()); match(input, 100, FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762); after(grammarAccess.getDoStatementAccess().getDoKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__0__Impl" // $ANTLR start "rule__DoStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13106:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ; public final void rule__DoStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13110:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13111:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 { pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793); rule__DoStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796); rule__DoStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__1" // $ANTLR start "rule__DoStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13118:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ; public final void rule__DoStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13122:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13124:1: ( rule__DoStatement__BlockAssignment_1 ) { before(grammarAccess.getDoStatementAccess().getBlockAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:1: ( rule__DoStatement__BlockAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:2: rule__DoStatement__BlockAssignment_1 { pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823); rule__DoStatement__BlockAssignment_1(); state._fsp--; } after(grammarAccess.getDoStatementAccess().getBlockAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__1__Impl" // $ANTLR start "rule__DoStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13135:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ; public final void rule__DoStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13139:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13140:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 { pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853); rule__DoStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856); rule__DoStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__2" // $ANTLR start "rule__DoStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13147:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ; public final void rule__DoStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13151:1: ( ( 'while' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13153:1: 'while' { before(grammarAccess.getDoStatementAccess().getWhileKeyword_2()); match(input, 99, FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884); after(grammarAccess.getDoStatementAccess().getWhileKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__2__Impl" // $ANTLR start "rule__DoStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13166:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ; public final void rule__DoStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13170:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13171:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 { pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915); rule__DoStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918); rule__DoStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__3" // $ANTLR start "rule__DoStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13178:1: rule__DoStatement__Group__3__Impl : ( '(' ) ; public final void rule__DoStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13182:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13184:1: '(' { before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3()); match(input, 64, FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946); after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__3__Impl" // $ANTLR start "rule__DoStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13197:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ; public final void rule__DoStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13201:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13202:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 { pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977); rule__DoStatement__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980); rule__DoStatement__Group__5(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__4" // $ANTLR start "rule__DoStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13209:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ; public final void rule__DoStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13213:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13215:1: ( rule__DoStatement__ConditionAssignment_4 ) { before(grammarAccess.getDoStatementAccess().getConditionAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:1: ( rule__DoStatement__ConditionAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:2: rule__DoStatement__ConditionAssignment_4 { pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007); rule__DoStatement__ConditionAssignment_4(); state._fsp--; } after(grammarAccess.getDoStatementAccess().getConditionAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__4__Impl" // $ANTLR start "rule__DoStatement__Group__5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13226:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ; public final void rule__DoStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13230:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13231:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 { pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037); rule__DoStatement__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040); rule__DoStatement__Group__6(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__5" // $ANTLR start "rule__DoStatement__Group__5__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13238:1: rule__DoStatement__Group__5__Impl : ( ')' ) ; public final void rule__DoStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13242:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13244:1: ')' { before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5()); match(input, 65, FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068); after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__5__Impl" // $ANTLR start "rule__DoStatement__Group__6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13257:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ; public final void rule__DoStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13261:1: ( rule__DoStatement__Group__6__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13262:2: rule__DoStatement__Group__6__Impl { pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099); rule__DoStatement__Group__6__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__6" // $ANTLR start "rule__DoStatement__Group__6__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13268:1: rule__DoStatement__Group__6__Impl : ( ';' ) ; public final void rule__DoStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13272:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13274:1: ';' { before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6()); match(input, 91, FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127); after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__Group__6__Impl" // $ANTLR start "rule__ForStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13301:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ; public final void rule__ForStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13305:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13306:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 { pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172); rule__ForStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175); rule__ForStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__0" // $ANTLR start "rule__ForStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13313:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ; public final void rule__ForStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13317:1: ( ( 'for' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13319:1: 'for' { before(grammarAccess.getForStatementAccess().getForKeyword_0()); match(input, 101, FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203); after(grammarAccess.getForStatementAccess().getForKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__0__Impl" // $ANTLR start "rule__ForStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13332:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ; public final void rule__ForStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13336:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13337:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 { pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234); rule__ForStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237); rule__ForStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__1" // $ANTLR start "rule__ForStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13344:1: rule__ForStatement__Group__1__Impl : ( '(' ) ; public final void rule__ForStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13348:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13350:1: '(' { before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265); after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__1__Impl" // $ANTLR start "rule__ForStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13363:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ; public final void rule__ForStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13367:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13368:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 { pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296); rule__ForStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299); rule__ForStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__2" // $ANTLR start "rule__ForStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13375:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ; public final void rule__ForStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13379:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13381:1: ( rule__ForStatement__ControlAssignment_2 ) { before(grammarAccess.getForStatementAccess().getControlAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:1: ( rule__ForStatement__ControlAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:2: rule__ForStatement__ControlAssignment_2 { pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326); rule__ForStatement__ControlAssignment_2(); state._fsp--; } after(grammarAccess.getForStatementAccess().getControlAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__2__Impl" // $ANTLR start "rule__ForStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13392:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ; public final void rule__ForStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13396:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13397:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 { pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356); rule__ForStatement__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359); rule__ForStatement__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__3" // $ANTLR start "rule__ForStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13404:1: rule__ForStatement__Group__3__Impl : ( ')' ) ; public final void rule__ForStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13408:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13410:1: ')' { before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3()); match(input, 65, FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387); after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__3__Impl" // $ANTLR start "rule__ForStatement__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13423:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ; public final void rule__ForStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13427:1: ( rule__ForStatement__Group__4__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13428:2: rule__ForStatement__Group__4__Impl { pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418); rule__ForStatement__Group__4__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__4" // $ANTLR start "rule__ForStatement__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13434:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ; public final void rule__ForStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13438:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13440:1: ( rule__ForStatement__BlockAssignment_4 ) { before(grammarAccess.getForStatementAccess().getBlockAssignment_4()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:1: ( rule__ForStatement__BlockAssignment_4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:2: rule__ForStatement__BlockAssignment_4 { pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445); rule__ForStatement__BlockAssignment_4(); state._fsp--; } after(grammarAccess.getForStatementAccess().getBlockAssignment_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__Group__4__Impl" // $ANTLR start "rule__ForControl__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13461:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ; public final void rule__ForControl__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13465:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13466:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1 { pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485); rule__ForControl__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488); rule__ForControl__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group__0" // $ANTLR start "rule__ForControl__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13473:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ; public final void rule__ForControl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13477:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13479:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) { before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:2: rule__ForControl__LoopVariableDefinitionAssignment_0 { pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515); rule__ForControl__LoopVariableDefinitionAssignment_0(); state._fsp--; } after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group__0__Impl" // $ANTLR start "rule__ForControl__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13490:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ; public final void rule__ForControl__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13494:1: ( rule__ForControl__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13495:2: rule__ForControl__Group__1__Impl { pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545); rule__ForControl__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group__1" // $ANTLR start "rule__ForControl__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13501:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ; public final void rule__ForControl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13505:1: ( ( ( rule__ForControl__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13507:1: ( rule__ForControl__Group_1__0 )* { before(grammarAccess.getForControlAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:1: ( rule__ForControl__Group_1__0 )* loop92: do { int alt92 = 2; int LA92_0 = input.LA(1); if((LA92_0 == 62)) { alt92 = 1; } switch(alt92) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:2: rule__ForControl__Group_1__0 { pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572); rule__ForControl__Group_1__0(); state._fsp--; } break; default: break loop92; } } while(true); after(grammarAccess.getForControlAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group__1__Impl" // $ANTLR start "rule__ForControl__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13522:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ; public final void rule__ForControl__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13526:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13527:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 { pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607); rule__ForControl__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610); rule__ForControl__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group_1__0" // $ANTLR start "rule__ForControl__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13534:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ; public final void rule__ForControl__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13538:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13540:1: ',' { before(grammarAccess.getForControlAccess().getCommaKeyword_1_0()); match(input, 62, FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638); after(grammarAccess.getForControlAccess().getCommaKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group_1__0__Impl" // $ANTLR start "rule__ForControl__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13553:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ; public final void rule__ForControl__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13557:1: ( rule__ForControl__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13558:2: rule__ForControl__Group_1__1__Impl { pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669); rule__ForControl__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group_1__1" // $ANTLR start "rule__ForControl__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13564:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ; public final void rule__ForControl__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13568:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13570:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) { before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1 { pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696); rule__ForControl__LoopVariableDefinitionAssignment_1_1(); state._fsp--; } after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__Group_1__1__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13585:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ; public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13589:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13590:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730); rule__LoopVariableDefinition__Group_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733); rule__LoopVariableDefinition__Group_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__0" // $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13597:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ; public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13601:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13603:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:2: rule__LoopVariableDefinition__NameAssignment_0_0 { pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760); rule__LoopVariableDefinition__NameAssignment_0_0(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__0__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13614:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ; public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13618:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13619:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790); rule__LoopVariableDefinition__Group_0__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793); rule__LoopVariableDefinition__Group_0__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__1" // $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13626:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ; public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13630:1: ( ( 'in' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13632:1: 'in' { before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1()); match(input, 102, FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821); after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__1__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13645:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ; public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13649:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13650:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852); rule__LoopVariableDefinition__Group_0__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855); rule__LoopVariableDefinition__Group_0__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__2" // $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13657:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ; public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13661:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13663:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:2: rule__LoopVariableDefinition__Expression1Assignment_0_2 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882); rule__LoopVariableDefinition__Expression1Assignment_0_2(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__2__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13674:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ; public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13678:1: ( rule__LoopVariableDefinition__Group_0__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13679:2: rule__LoopVariableDefinition__Group_0__3__Impl { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912); rule__LoopVariableDefinition__Group_0__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__3" // $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13685:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ; public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13689:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13691:1: ( rule__LoopVariableDefinition__Group_0_3__0 )? { before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:1: ( rule__LoopVariableDefinition__Group_0_3__0 )? int alt93 = 2; int LA93_0 = input.LA(1); if((LA93_0 == 85)) { alt93 = 1; } switch(alt93) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:2: rule__LoopVariableDefinition__Group_0_3__0 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939); rule__LoopVariableDefinition__Group_0_3__0(); state._fsp--; } break; } after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0__3__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13710:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ; public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13714:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13715:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978); rule__LoopVariableDefinition__Group_0_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981); rule__LoopVariableDefinition__Group_0_3__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0" // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13722:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ; public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13726:1: ( ( '..' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13728:1: '..' { before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0()); match(input, 85, FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009); after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13741:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ; public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13745:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13746:2: rule__LoopVariableDefinition__Group_0_3__1__Impl { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040); rule__LoopVariableDefinition__Group_0_3__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1" // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13752:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ; public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13756:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13758:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067); rule__LoopVariableDefinition__Expression2Assignment_0_3_1(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13773:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ; public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13777:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13778:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101); rule__LoopVariableDefinition__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104); rule__LoopVariableDefinition__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__0" // $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13785:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ; public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13789:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13791:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:2: rule__LoopVariableDefinition__TypeAssignment_1_0 { pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131); rule__LoopVariableDefinition__TypeAssignment_1_0(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__0__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13802:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ; public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13806:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13807:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161); rule__LoopVariableDefinition__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164); rule__LoopVariableDefinition__Group_1__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__1" // $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13814:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ; public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13818:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13820:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:2: rule__LoopVariableDefinition__NameAssignment_1_1 { pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191); rule__LoopVariableDefinition__NameAssignment_1_1(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__1__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_1__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13831:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ; public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13835:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13836:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221); rule__LoopVariableDefinition__Group_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224); rule__LoopVariableDefinition__Group_1__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__2" // $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13843:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ; public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13847:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13849:1: ':' { before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2()); match(input, 67, FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252); after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__2__Impl" // $ANTLR start "rule__LoopVariableDefinition__Group_1__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13862:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ; public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13866:1: ( rule__LoopVariableDefinition__Group_1__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13867:2: rule__LoopVariableDefinition__Group_1__3__Impl { pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283); rule__LoopVariableDefinition__Group_1__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__3" // $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13873:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ; public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13877:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13879:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) { before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3 { pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310); rule__LoopVariableDefinition__ExpressionAssignment_1_3(); state._fsp--; } after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Group_1__3__Impl" // $ANTLR start "rule__BreakStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13898:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ; public final void rule__BreakStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13902:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13903:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 { pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348); rule__BreakStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351); rule__BreakStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__0" // $ANTLR start "rule__BreakStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13910:1: rule__BreakStatement__Group__0__Impl : ( () ) ; public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13914:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13916:1: () { before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13917:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13919:1: { } after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__0__Impl" // $ANTLR start "rule__BreakStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13929:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ; public final void rule__BreakStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13933:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13934:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 { pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409); rule__BreakStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412); rule__BreakStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__1" // $ANTLR start "rule__BreakStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13941:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ; public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13945:1: ( ( 'break' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13947:1: 'break' { before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1()); match(input, 103, FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440); after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__1__Impl" // $ANTLR start "rule__BreakStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13960:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ; public final void rule__BreakStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13964:1: ( rule__BreakStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13965:2: rule__BreakStatement__Group__2__Impl { pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471); rule__BreakStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__2" // $ANTLR start "rule__BreakStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13971:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ; public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13975:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13977:1: ';' { before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2()); match(input, 91, FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499); after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BreakStatement__Group__2__Impl" // $ANTLR start "rule__ReturnStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13996:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ; public final void rule__ReturnStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14000:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14001:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 { pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536); rule__ReturnStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539); rule__ReturnStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__0" // $ANTLR start "rule__ReturnStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14008:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ; public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14012:1: ( ( 'return' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14014:1: 'return' { before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0()); match(input, 104, FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567); after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__0__Impl" // $ANTLR start "rule__ReturnStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14027:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ; public final void rule__ReturnStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14031:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14032:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 { pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598); rule__ReturnStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601); rule__ReturnStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__1" // $ANTLR start "rule__ReturnStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14039:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ; public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14043:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14045:1: ( rule__ReturnStatement__ExpressionAssignment_1 ) { before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:1: ( rule__ReturnStatement__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:2: rule__ReturnStatement__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628); rule__ReturnStatement__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__1__Impl" // $ANTLR start "rule__ReturnStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14056:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ; public final void rule__ReturnStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14060:1: ( rule__ReturnStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14061:2: rule__ReturnStatement__Group__2__Impl { pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658); rule__ReturnStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__2" // $ANTLR start "rule__ReturnStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14067:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ; public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14071:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14073:1: ';' { before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2()); match(input, 91, FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686); after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__Group__2__Impl" // $ANTLR start "rule__AcceptStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14092:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ; public final void rule__AcceptStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14096:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14097:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 { pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723); rule__AcceptStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726); rule__AcceptStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__Group__0" // $ANTLR start "rule__AcceptStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14104:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ; public final void rule__AcceptStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14108:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14110:1: ( rule__AcceptStatement__ClauseAssignment_0 ) { before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:1: ( rule__AcceptStatement__ClauseAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:2: rule__AcceptStatement__ClauseAssignment_0 { pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753); rule__AcceptStatement__ClauseAssignment_0(); state._fsp--; } after(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__Group__0__Impl" // $ANTLR start "rule__AcceptStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14121:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ; public final void rule__AcceptStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14125:1: ( rule__AcceptStatement__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14126:2: rule__AcceptStatement__Group__1__Impl { pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783); rule__AcceptStatement__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__Group__1" // $ANTLR start "rule__AcceptStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14132:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ; public final void rule__AcceptStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14136:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14138:1: ( rule__AcceptStatement__Alternatives_1 ) { before(grammarAccess.getAcceptStatementAccess().getAlternatives_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:1: ( rule__AcceptStatement__Alternatives_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:2: rule__AcceptStatement__Alternatives_1 { pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810); rule__AcceptStatement__Alternatives_1(); state._fsp--; } after(grammarAccess.getAcceptStatementAccess().getAlternatives_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__Group__1__Impl" // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14153:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ; public final void rule__SimpleAcceptStatementCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14157:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14158:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 { pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844); rule__SimpleAcceptStatementCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847); rule__SimpleAcceptStatementCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0" // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14165:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ; public final void rule__SimpleAcceptStatementCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14169:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14171:1: () { before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14172:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14174:1: { } after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0__Impl" // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14184:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ; public final void rule__SimpleAcceptStatementCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14188:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14189:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl { pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905); rule__SimpleAcceptStatementCompletion__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1" // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14195:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ; public final void rule__SimpleAcceptStatementCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14199:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14201:1: ';' { before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1()); match(input, 91, FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933); after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1__Impl" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14218:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ; public final void rule__CompoundAcceptStatementCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14222:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14223:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968); rule__CompoundAcceptStatementCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971); rule__CompoundAcceptStatementCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14230:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ; public final void rule__CompoundAcceptStatementCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14234:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14236:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998); rule__CompoundAcceptStatementCompletion__BlockAssignment_0(); state._fsp--; } after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0__Impl" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14247:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ; public final void rule__CompoundAcceptStatementCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14251:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14252:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028); rule__CompoundAcceptStatementCompletion__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14258:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ; public final void rule__CompoundAcceptStatementCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14262:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14264:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* loop94: do { int alt94 = 2; int LA94_0 = input.LA(1); if((LA94_0 == 95)) { alt94 = 1; } switch(alt94) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:2: rule__CompoundAcceptStatementCompletion__Group_1__0 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055); rule__CompoundAcceptStatementCompletion__Group_1__0(); state._fsp--; } break; default: break loop94; } } while(true); after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1__Impl" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14279:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ; public final void rule__CompoundAcceptStatementCompletion__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14283:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14284:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090); rule__CompoundAcceptStatementCompletion__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093); rule__CompoundAcceptStatementCompletion__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14291:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ; public final void rule__CompoundAcceptStatementCompletion__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14295:1: ( ( 'or' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14297:1: 'or' { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0()); match(input, 95, FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121); after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14310:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ; public final void rule__CompoundAcceptStatementCompletion__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14314:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14315:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152); rule__CompoundAcceptStatementCompletion__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1" // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14321:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ; public final void rule__CompoundAcceptStatementCompletion__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14325:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14327:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 { pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179); rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1(); state._fsp--; } after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl" // $ANTLR start "rule__AcceptBlock__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14342:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ; public final void rule__AcceptBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14346:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14347:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 { pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213); rule__AcceptBlock__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216); rule__AcceptBlock__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__Group__0" // $ANTLR start "rule__AcceptBlock__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14354:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ; public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14358:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14360:1: ( rule__AcceptBlock__ClauseAssignment_0 ) { before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:1: ( rule__AcceptBlock__ClauseAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:2: rule__AcceptBlock__ClauseAssignment_0 { pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243); rule__AcceptBlock__ClauseAssignment_0(); state._fsp--; } after(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__Group__0__Impl" // $ANTLR start "rule__AcceptBlock__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14371:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ; public final void rule__AcceptBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14375:1: ( rule__AcceptBlock__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14376:2: rule__AcceptBlock__Group__1__Impl { pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273); rule__AcceptBlock__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__Group__1" // $ANTLR start "rule__AcceptBlock__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14382:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ; public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14386:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14388:1: ( rule__AcceptBlock__BlockAssignment_1 ) { before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:1: ( rule__AcceptBlock__BlockAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:2: rule__AcceptBlock__BlockAssignment_1 { pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300); rule__AcceptBlock__BlockAssignment_1(); state._fsp--; } after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__Group__1__Impl" // $ANTLR start "rule__AcceptClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14403:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ; public final void rule__AcceptClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14407:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14408:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 { pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334); rule__AcceptClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337); rule__AcceptClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__0" // $ANTLR start "rule__AcceptClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14415:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ; public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14419:1: ( ( 'accept' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14421:1: 'accept' { before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0()); match(input, 105, FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365); after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__0__Impl" // $ANTLR start "rule__AcceptClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14434:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ; public final void rule__AcceptClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14438:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14439:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 { pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396); rule__AcceptClause__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399); rule__AcceptClause__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__1" // $ANTLR start "rule__AcceptClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14446:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ; public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14450:1: ( ( '(' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14452:1: '(' { before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1()); match(input, 64, FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427); after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__1__Impl" // $ANTLR start "rule__AcceptClause__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14465:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ; public final void rule__AcceptClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14469:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14470:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 { pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458); rule__AcceptClause__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461); rule__AcceptClause__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__2" // $ANTLR start "rule__AcceptClause__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14477:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ; public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14481:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14483:1: ( rule__AcceptClause__Group_2__0 )? { before(grammarAccess.getAcceptClauseAccess().getGroup_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:1: ( rule__AcceptClause__Group_2__0 )? int alt95 = 2; int LA95_0 = input.LA(1); if((LA95_0 == RULE_ID)) { int LA95_1 = input.LA(2); if((LA95_1 == 67)) { alt95 = 1; } } switch(alt95) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:2: rule__AcceptClause__Group_2__0 { pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488); rule__AcceptClause__Group_2__0(); state._fsp--; } break; } after(grammarAccess.getAcceptClauseAccess().getGroup_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__2__Impl" // $ANTLR start "rule__AcceptClause__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14494:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ; public final void rule__AcceptClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14498:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14499:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 { pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519); rule__AcceptClause__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522); rule__AcceptClause__Group__4(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__3" // $ANTLR start "rule__AcceptClause__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14506:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ; public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14510:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14512:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 ) { before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:2: rule__AcceptClause__QualifiedNameListAssignment_3 { pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549); rule__AcceptClause__QualifiedNameListAssignment_3(); state._fsp--; } after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__3__Impl" // $ANTLR start "rule__AcceptClause__Group__4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14523:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ; public final void rule__AcceptClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14527:1: ( rule__AcceptClause__Group__4__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14528:2: rule__AcceptClause__Group__4__Impl { pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579); rule__AcceptClause__Group__4__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__4" // $ANTLR start "rule__AcceptClause__Group__4__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14534:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ; public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14538:1: ( ( ')' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14540:1: ')' { before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4()); match(input, 65, FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607); after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group__4__Impl" // $ANTLR start "rule__AcceptClause__Group_2__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14563:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ; public final void rule__AcceptClause__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14567:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14568:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 { pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648); rule__AcceptClause__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651); rule__AcceptClause__Group_2__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group_2__0" // $ANTLR start "rule__AcceptClause__Group_2__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14575:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ; public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14579:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14581:1: ( rule__AcceptClause__NameAssignment_2_0 ) { before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:1: ( rule__AcceptClause__NameAssignment_2_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:2: rule__AcceptClause__NameAssignment_2_0 { pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678); rule__AcceptClause__NameAssignment_2_0(); state._fsp--; } after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group_2__0__Impl" // $ANTLR start "rule__AcceptClause__Group_2__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14592:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ; public final void rule__AcceptClause__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14596:1: ( rule__AcceptClause__Group_2__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14597:2: rule__AcceptClause__Group_2__1__Impl { pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708); rule__AcceptClause__Group_2__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group_2__1" // $ANTLR start "rule__AcceptClause__Group_2__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14603:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ; public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14607:1: ( ( ':' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14609:1: ':' { before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1()); match(input, 67, FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736); after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__Group_2__1__Impl" // $ANTLR start "rule__ClassifyStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14626:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ; public final void rule__ClassifyStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14630:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14631:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 { pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771); rule__ClassifyStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774); rule__ClassifyStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__0" // $ANTLR start "rule__ClassifyStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14638:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ; public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14642:1: ( ( 'classify' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14644:1: 'classify' { before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0()); match(input, 106, FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802); after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__0__Impl" // $ANTLR start "rule__ClassifyStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14657:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ; public final void rule__ClassifyStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14661:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14662:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 { pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833); rule__ClassifyStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836); rule__ClassifyStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__1" // $ANTLR start "rule__ClassifyStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14669:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ; public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14673:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14675:1: ( rule__ClassifyStatement__ExpressionAssignment_1 ) { before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:1: ( rule__ClassifyStatement__ExpressionAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:2: rule__ClassifyStatement__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863); rule__ClassifyStatement__ExpressionAssignment_1(); state._fsp--; } after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__1__Impl" // $ANTLR start "rule__ClassifyStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14686:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ; public final void rule__ClassifyStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14690:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14691:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 { pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893); rule__ClassifyStatement__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896); rule__ClassifyStatement__Group__3(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__2" // $ANTLR start "rule__ClassifyStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14698:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ; public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14702:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14704:1: ( rule__ClassifyStatement__ClauseAssignment_2 ) { before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:1: ( rule__ClassifyStatement__ClauseAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:2: rule__ClassifyStatement__ClauseAssignment_2 { pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923); rule__ClassifyStatement__ClauseAssignment_2(); state._fsp--; } after(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__2__Impl" // $ANTLR start "rule__ClassifyStatement__Group__3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14715:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ; public final void rule__ClassifyStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14719:1: ( rule__ClassifyStatement__Group__3__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14720:2: rule__ClassifyStatement__Group__3__Impl { pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953); rule__ClassifyStatement__Group__3__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__3" // $ANTLR start "rule__ClassifyStatement__Group__3__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14726:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ; public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14730:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14732:1: ';' { before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3()); match(input, 91, FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981); after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__Group__3__Impl" // $ANTLR start "rule__ClassificationClause__Group_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14753:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ; public final void rule__ClassificationClause__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14757:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14758:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 { pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020); rule__ClassificationClause__Group_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023); rule__ClassificationClause__Group_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_0__0" // $ANTLR start "rule__ClassificationClause__Group_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14765:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ; public final void rule__ClassificationClause__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14769:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14771:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) { before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 { pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050); rule__ClassificationClause__ClassifyFromClauseAssignment_0_0(); state._fsp--; } after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_0__0__Impl" // $ANTLR start "rule__ClassificationClause__Group_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14782:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ; public final void rule__ClassificationClause__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14786:1: ( rule__ClassificationClause__Group_0__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14787:2: rule__ClassificationClause__Group_0__1__Impl { pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080); rule__ClassificationClause__Group_0__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_0__1" // $ANTLR start "rule__ClassificationClause__Group_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14793:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ; public final void rule__ClassificationClause__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14797:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14799:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? { before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? int alt96 = 2; int LA96_0 = input.LA(1); if((LA96_0 == 108)) { alt96 = 1; } switch(alt96) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 { pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107); rule__ClassificationClause__ClassifyToClauseAssignment_0_1(); state._fsp--; } break; } after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_0__1__Impl" // $ANTLR start "rule__ClassificationClause__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14814:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ; public final void rule__ClassificationClause__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14818:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14819:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 { pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142); rule__ClassificationClause__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145); rule__ClassificationClause__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_1__0" // $ANTLR start "rule__ClassificationClause__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14826:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ; public final void rule__ClassificationClause__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14830:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14832:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? { before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? int alt97 = 2; int LA97_0 = input.LA(1); if((LA97_0 == 107)) { alt97 = 1; } switch(alt97) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 { pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172); rule__ClassificationClause__ReclassyAllClauseAssignment_1_0(); state._fsp--; } break; } after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_1__0__Impl" // $ANTLR start "rule__ClassificationClause__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14843:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ; public final void rule__ClassificationClause__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14847:1: ( rule__ClassificationClause__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14848:2: rule__ClassificationClause__Group_1__1__Impl { pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203); rule__ClassificationClause__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_1__1" // $ANTLR start "rule__ClassificationClause__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14854:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ; public final void rule__ClassificationClause__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14858:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14860:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) { before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 { pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230); rule__ClassificationClause__ClassifyToClauseAssignment_1_1(); state._fsp--; } after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__Group_1__1__Impl" // $ANTLR start "rule__ClassificationFromClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14875:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ; public final void rule__ClassificationFromClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14879:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14880:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 { pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264); rule__ClassificationFromClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267); rule__ClassificationFromClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationFromClause__Group__0" // $ANTLR start "rule__ClassificationFromClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14887:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ; public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14891:1: ( ( 'from' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14893:1: 'from' { before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0()); match(input, 107, FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295); after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationFromClause__Group__0__Impl" // $ANTLR start "rule__ClassificationFromClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14906:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ; public final void rule__ClassificationFromClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14910:1: ( rule__ClassificationFromClause__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14911:2: rule__ClassificationFromClause__Group__1__Impl { pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326); rule__ClassificationFromClause__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationFromClause__Group__1" // $ANTLR start "rule__ClassificationFromClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14917:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ; public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14921:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14923:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) { before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1 { pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353); rule__ClassificationFromClause__QualifiedNameListAssignment_1(); state._fsp--; } after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationFromClause__Group__1__Impl" // $ANTLR start "rule__ClassificationToClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14938:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ; public final void rule__ClassificationToClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14942:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14943:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 { pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387); rule__ClassificationToClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390); rule__ClassificationToClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationToClause__Group__0" // $ANTLR start "rule__ClassificationToClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14950:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ; public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14954:1: ( ( 'to' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14956:1: 'to' { before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0()); match(input, 108, FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418); after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationToClause__Group__0__Impl" // $ANTLR start "rule__ClassificationToClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14969:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ; public final void rule__ClassificationToClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14973:1: ( rule__ClassificationToClause__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14974:2: rule__ClassificationToClause__Group__1__Impl { pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449); rule__ClassificationToClause__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationToClause__Group__1" // $ANTLR start "rule__ClassificationToClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14980:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ; public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14984:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14986:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) { before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:2: rule__ClassificationToClause__QualifiedNameListAssignment_1 { pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476); rule__ClassificationToClause__QualifiedNameListAssignment_1(); state._fsp--; } after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationToClause__Group__1__Impl" // $ANTLR start "rule__ReclassifyAllClause__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15001:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ; public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15005:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15006:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 { pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510); rule__ReclassifyAllClause__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513); rule__ReclassifyAllClause__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__0" // $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15013:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ; public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15017:1: ( ( () ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15019:1: () { before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15020:1: () // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15022:1: { } after(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0()); } } } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl" // $ANTLR start "rule__ReclassifyAllClause__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15032:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ; public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15036:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15037:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 { pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571); rule__ReclassifyAllClause__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574); rule__ReclassifyAllClause__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__1" // $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15044:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ; public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15048:1: ( ( 'from' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15050:1: 'from' { before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1()); match(input, 107, FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602); after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl" // $ANTLR start "rule__ReclassifyAllClause__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15063:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ; public final void rule__ReclassifyAllClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15067:1: ( rule__ReclassifyAllClause__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15068:2: rule__ReclassifyAllClause__Group__2__Impl { pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633); rule__ReclassifyAllClause__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__2" // $ANTLR start "rule__ReclassifyAllClause__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15074:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ; public final void rule__ReclassifyAllClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15078:1: ( ( '*' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15080:1: '*' { before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2()); match(input, 27, FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661); after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReclassifyAllClause__Group__2__Impl" // $ANTLR start "rule__QualifiedNameList__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15099:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ; public final void rule__QualifiedNameList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15103:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15104:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 { pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698); rule__QualifiedNameList__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701); rule__QualifiedNameList__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group__0" // $ANTLR start "rule__QualifiedNameList__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15111:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ; public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15115:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15117:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) { before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:2: rule__QualifiedNameList__QualifiedNameAssignment_0 { pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728); rule__QualifiedNameList__QualifiedNameAssignment_0(); state._fsp--; } after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group__0__Impl" // $ANTLR start "rule__QualifiedNameList__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15128:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ; public final void rule__QualifiedNameList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15132:1: ( rule__QualifiedNameList__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15133:2: rule__QualifiedNameList__Group__1__Impl { pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758); rule__QualifiedNameList__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group__1" // $ANTLR start "rule__QualifiedNameList__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15139:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ; public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15143:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15145:1: ( rule__QualifiedNameList__Group_1__0 )* { before(grammarAccess.getQualifiedNameListAccess().getGroup_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:1: ( rule__QualifiedNameList__Group_1__0 )* loop98: do { int alt98 = 2; int LA98_0 = input.LA(1); if((LA98_0 == 62)) { alt98 = 1; } switch(alt98) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:2: rule__QualifiedNameList__Group_1__0 { pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785); rule__QualifiedNameList__Group_1__0(); state._fsp--; } break; default: break loop98; } } while(true); after(grammarAccess.getQualifiedNameListAccess().getGroup_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group__1__Impl" // $ANTLR start "rule__QualifiedNameList__Group_1__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15160:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ; public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15164:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15165:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 { pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820); rule__QualifiedNameList__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823); rule__QualifiedNameList__Group_1__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group_1__0" // $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15172:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ; public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15176:1: ( ( ',' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15178:1: ',' { before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0()); match(input, 62, FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851); after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group_1__0__Impl" // $ANTLR start "rule__QualifiedNameList__Group_1__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15191:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ; public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15195:1: ( rule__QualifiedNameList__Group_1__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15196:2: rule__QualifiedNameList__Group_1__1__Impl { pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882); rule__QualifiedNameList__Group_1__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group_1__1" // $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15202:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ; public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15206:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15208:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) { before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1 { pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909); rule__QualifiedNameList__QualifiedNameAssignment_1_1(); state._fsp--; } after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__Group_1__1__Impl" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15223:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15227:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15228:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943); rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946); rule__InvocationOrAssignementOrDeclarationStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15235:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15239:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15241:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973); rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0(); state._fsp--; } after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15252:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15256:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15257:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003); rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006); rule__InvocationOrAssignementOrDeclarationStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15264:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15268:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15270:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? int alt99 = 2; int LA99_0 = input.LA(1); if((LA99_0 == RULE_ID || (LA99_0 >= 49 && LA99_0 <= 60) || LA99_0 == 74)) { alt99 = 1; } switch(alt99) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033); rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1(); state._fsp--; } break; } after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15281:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15285:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15286:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl { pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064); rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15292:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15296:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15298:1: ';' { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2()); match(input, 91, FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092); after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl" // $ANTLR start "rule__SuperInvocationStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15317:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ; public final void rule__SuperInvocationStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15321:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15322:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 { pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129); rule__SuperInvocationStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132); rule__SuperInvocationStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationStatement__Group__0" // $ANTLR start "rule__SuperInvocationStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15329:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ; public final void rule__SuperInvocationStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15333:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15335:1: ( rule__SuperInvocationStatement___superAssignment_0 ) { before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:1: ( rule__SuperInvocationStatement___superAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:2: rule__SuperInvocationStatement___superAssignment_0 { pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159); rule__SuperInvocationStatement___superAssignment_0(); state._fsp--; } after(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationStatement__Group__0__Impl" // $ANTLR start "rule__SuperInvocationStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15346:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ; public final void rule__SuperInvocationStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15350:1: ( rule__SuperInvocationStatement__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15351:2: rule__SuperInvocationStatement__Group__1__Impl { pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189); rule__SuperInvocationStatement__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationStatement__Group__1" // $ANTLR start "rule__SuperInvocationStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15357:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ; public final void rule__SuperInvocationStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15361:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15363:1: ';' { before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1()); match(input, 91, FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217); after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationStatement__Group__1__Impl" // $ANTLR start "rule__ThisInvocationStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15380:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ; public final void rule__ThisInvocationStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15384:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15385:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 { pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252); rule__ThisInvocationStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255); rule__ThisInvocationStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__0" // $ANTLR start "rule__ThisInvocationStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15392:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ; public final void rule__ThisInvocationStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15396:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15398:1: ( rule__ThisInvocationStatement___thisAssignment_0 ) { before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:1: ( rule__ThisInvocationStatement___thisAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:2: rule__ThisInvocationStatement___thisAssignment_0 { pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282); rule__ThisInvocationStatement___thisAssignment_0(); state._fsp--; } after(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__0__Impl" // $ANTLR start "rule__ThisInvocationStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15409:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ; public final void rule__ThisInvocationStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15413:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15414:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 { pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312); rule__ThisInvocationStatement__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315); rule__ThisInvocationStatement__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__1" // $ANTLR start "rule__ThisInvocationStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15421:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ; public final void rule__ThisInvocationStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15425:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15427:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? { before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? int alt100 = 2; int LA100_0 = input.LA(1); if(((LA100_0 >= 49 && LA100_0 <= 60))) { alt100 = 1; } switch(alt100) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 { pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342); rule__ThisInvocationStatement__AssignmentCompletionAssignment_1(); state._fsp--; } break; } after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__1__Impl" // $ANTLR start "rule__ThisInvocationStatement__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15438:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ; public final void rule__ThisInvocationStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15442:1: ( rule__ThisInvocationStatement__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15443:2: rule__ThisInvocationStatement__Group__2__Impl { pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373); rule__ThisInvocationStatement__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__2" // $ANTLR start "rule__ThisInvocationStatement__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15449:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ; public final void rule__ThisInvocationStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15453:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15455:1: ';' { before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2()); match(input, 91, FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401); after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__Group__2__Impl" // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15474:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ; public final void rule__InstanceCreationInvocationStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15478:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15479:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 { pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438); rule__InstanceCreationInvocationStatement__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441); rule__InstanceCreationInvocationStatement__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0" // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15486:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ; public final void rule__InstanceCreationInvocationStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15490:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15492:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) { before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:2: rule__InstanceCreationInvocationStatement___newAssignment_0 { pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468); rule__InstanceCreationInvocationStatement___newAssignment_0(); state._fsp--; } after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0__Impl" // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15503:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ; public final void rule__InstanceCreationInvocationStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15507:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15508:2: rule__InstanceCreationInvocationStatement__Group__1__Impl { pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498); rule__InstanceCreationInvocationStatement__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1" // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15514:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ; public final void rule__InstanceCreationInvocationStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15518:1: ( ( ';' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15520:1: ';' { before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1()); match(input, 91, FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526); after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1__Impl" // $ANTLR start "rule__VariableDeclarationCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15537:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ; public final void rule__VariableDeclarationCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15541:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15542:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561); rule__VariableDeclarationCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564); rule__VariableDeclarationCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__0" // $ANTLR start "rule__VariableDeclarationCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15549:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ; public final void rule__VariableDeclarationCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15553:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15555:1: ( rule__VariableDeclarationCompletion__Group_0__0 )? { before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:1: ( rule__VariableDeclarationCompletion__Group_0__0 )? int alt101 = 2; int LA101_0 = input.LA(1); if((LA101_0 == 74)) { alt101 = 1; } switch(alt101) { case 1: // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:2: rule__VariableDeclarationCompletion__Group_0__0 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591); rule__VariableDeclarationCompletion__Group_0__0(); state._fsp--; } break; } after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__0__Impl" // $ANTLR start "rule__VariableDeclarationCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15566:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ; public final void rule__VariableDeclarationCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15570:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15571:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622); rule__VariableDeclarationCompletion__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625); rule__VariableDeclarationCompletion__Group__2(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__1" // $ANTLR start "rule__VariableDeclarationCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15578:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ; public final void rule__VariableDeclarationCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15582:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15584:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) { before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652); rule__VariableDeclarationCompletion__VariableNameAssignment_1(); state._fsp--; } after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__1__Impl" // $ANTLR start "rule__VariableDeclarationCompletion__Group__2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15595:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ; public final void rule__VariableDeclarationCompletion__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15599:1: ( rule__VariableDeclarationCompletion__Group__2__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15600:2: rule__VariableDeclarationCompletion__Group__2__Impl { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682); rule__VariableDeclarationCompletion__Group__2__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__2" // $ANTLR start "rule__VariableDeclarationCompletion__Group__2__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15606:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ; public final void rule__VariableDeclarationCompletion__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15610:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15612:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) { before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:2: rule__VariableDeclarationCompletion__InitValueAssignment_2 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709); rule__VariableDeclarationCompletion__InitValueAssignment_2(); state._fsp--; } after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group__2__Impl" // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15629:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ; public final void rule__VariableDeclarationCompletion__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15633:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15634:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745); rule__VariableDeclarationCompletion__Group_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748); rule__VariableDeclarationCompletion__Group_0__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0" // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15641:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ; public final void rule__VariableDeclarationCompletion__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15645:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15647:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) { before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775); rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0(); state._fsp--; } after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0__Impl" // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15658:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ; public final void rule__VariableDeclarationCompletion__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15662:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15663:2: rule__VariableDeclarationCompletion__Group_0__1__Impl { pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805); rule__VariableDeclarationCompletion__Group_0__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1" // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15669:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ; public final void rule__VariableDeclarationCompletion__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15673:1: ( ( ']' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15675:1: ']' { before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1()); match(input, 75, FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833); after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1__Impl" // $ANTLR start "rule__AssignmentCompletion__Group__0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15692:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ; public final void rule__AssignmentCompletion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15696:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15697:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 { pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868); rule__AssignmentCompletion__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871); rule__AssignmentCompletion__Group__1(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__Group__0" // $ANTLR start "rule__AssignmentCompletion__Group__0__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15704:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ; public final void rule__AssignmentCompletion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15708:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15710:1: ( rule__AssignmentCompletion__OpAssignment_0 ) { before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:1: ( rule__AssignmentCompletion__OpAssignment_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:2: rule__AssignmentCompletion__OpAssignment_0 { pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898); rule__AssignmentCompletion__OpAssignment_0(); state._fsp--; } after(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__Group__0__Impl" // $ANTLR start "rule__AssignmentCompletion__Group__1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15721:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ; public final void rule__AssignmentCompletion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15725:1: ( rule__AssignmentCompletion__Group__1__Impl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15726:2: rule__AssignmentCompletion__Group__1__Impl { pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928); rule__AssignmentCompletion__Group__1__Impl(); state._fsp--; } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__Group__1" // $ANTLR start "rule__AssignmentCompletion__Group__1__Impl" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15732:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ; public final void rule__AssignmentCompletion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15736:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15738:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) { before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:2: rule__AssignmentCompletion__RightHandSideAssignment_1 { pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955); rule__AssignmentCompletion__RightHandSideAssignment_1(); state._fsp--; } after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__Group__1__Impl" // $ANTLR start "rule__AppliedStereotypePropertyRule__PropertyAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15754:1: rule__AppliedStereotypePropertyRule__PropertyAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__AppliedStereotypePropertyRule__PropertyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15758:1: ( ( ( RULE_ID ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15760:1: ( RULE_ID ) { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15761:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15762:1: RULE_ID { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998); after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1()); } after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__PropertyAssignment_0" // $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15773:1: rule__AppliedStereotypePropertyRule__ValueAssignment_1 : ( ruleExpressionValueRule ) ; public final void rule__AppliedStereotypePropertyRule__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15777:1: ( ( ruleExpressionValueRule ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15779:1: ruleExpressionValueRule { before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033); ruleExpressionValueRule(); state._fsp--; after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment_1" // $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15788:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ; public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15792:1: ( ( ruleSequenceElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15794:1: ruleSequenceElement { before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064); ruleSequenceElement(); state._fsp--; after(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExpressionValueRule__ExpressionAssignment_1" // $ANTLR start "rule__BOOLEAN_LITERAL__ValueAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15807:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ; public final void rule__BOOLEAN_LITERAL__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15811:1: ( ( ruleBooleanValue ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15813:1: ruleBooleanValue { before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0()); pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099); ruleBooleanValue(); state._fsp--; after(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BOOLEAN_LITERAL__ValueAssignment" // $ANTLR start "rule__INTEGER_LITERAL__ValueAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15822:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ; public final void rule__INTEGER_LITERAL__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15826:1: ( ( RULE_INTEGERVALUE ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15828:1: RULE_INTEGERVALUE { before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0()); match(input, RULE_INTEGERVALUE, FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130); after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__INTEGER_LITERAL__ValueAssignment" // $ANTLR start "rule__UNLIMITED_LITERAL__ValueAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15837:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ; public final void rule__UNLIMITED_LITERAL__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15841:1: ( ( ( '*' ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15843:1: ( '*' ) { before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15844:1: ( '*' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15845:1: '*' { before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0()); match(input, 27, FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166); after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0()); } after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UNLIMITED_LITERAL__ValueAssignment" // $ANTLR start "rule__STRING_LITERAL__ValueAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15860:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ; public final void rule__STRING_LITERAL__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15864:1: ( ( RULE_STRING ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15866:1: RULE_STRING { before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0()); match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205); after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__STRING_LITERAL__ValueAssignment" // $ANTLR start "rule__NameExpression__PrefixOpAssignment_0_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15875:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ; public final void rule__NameExpression__PrefixOpAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15879:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15881:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) { before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 { pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236); rule__NameExpression__PrefixOpAlternatives_0_0_0_0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PrefixOpAssignment_0_0_0" // $ANTLR start "rule__NameExpression__PathAssignment_0_0_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15891:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ; public final void rule__NameExpression__PathAssignment_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15895:1: ( ( ruleQualifiedNamePath ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15897:1: ruleQualifiedNamePath { before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0()); pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269); ruleQualifiedNamePath(); state._fsp--; after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PathAssignment_0_0_1" // $ANTLR start "rule__NameExpression__IdAssignment_0_0_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15906:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ; public final void rule__NameExpression__IdAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15910:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15912:1: RULE_ID { before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300); after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__IdAssignment_0_0_2" // $ANTLR start "rule__NameExpression__PathAssignment_0_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15921:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ; public final void rule__NameExpression__PathAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15925:1: ( ( ruleQualifiedNamePath ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15927:1: ruleQualifiedNamePath { before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0()); pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331); ruleQualifiedNamePath(); state._fsp--; after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PathAssignment_0_1_0" // $ANTLR start "rule__NameExpression__IdAssignment_0_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15936:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ; public final void rule__NameExpression__IdAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15940:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15942:1: RULE_ID { before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362); after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__IdAssignment_0_1_1" // $ANTLR start "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15951:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ; public final void rule__NameExpression__InvocationCompletionAssignment_0_1_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15955:1: ( ( ruleTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15957:1: ruleTuple { before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0()); pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393); ruleTuple(); state._fsp--; after(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0" // $ANTLR start "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15966:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ; public final void rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15970:1: ( ( ruleSequenceConstructionOrAccessCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15972:1: ruleSequenceConstructionOrAccessCompletion { before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0()); pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424); ruleSequenceConstructionOrAccessCompletion(); state._fsp--; after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1" // $ANTLR start "rule__NameExpression__PostfixOpAssignment_0_1_2_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15981:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ; public final void rule__NameExpression__PostfixOpAssignment_0_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15985:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15987:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) { before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 { pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455); rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0(); state._fsp--; } after(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__PostfixOpAssignment_0_1_2_2" // $ANTLR start "rule__NameExpression__SuffixAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15997:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ; public final void rule__NameExpression__SuffixAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16001:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16003:1: ruleSuffixExpression { before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NameExpression__SuffixAssignment_1" // $ANTLR start "rule__QualifiedNamePath__NamespaceAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16012:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ; public final void rule__QualifiedNamePath__NamespaceAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16016:1: ( ( ruleUnqualifiedName ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16018:1: ruleUnqualifiedName { before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0()); pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519); ruleUnqualifiedName(); state._fsp--; after(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNamePath__NamespaceAssignment_0" // $ANTLR start "rule__UnqualifiedName__NameAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16027:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ; public final void rule__UnqualifiedName__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16031:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16033:1: RULE_ID { before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550); after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__NameAssignment_0" // $ANTLR start "rule__UnqualifiedName__TemplateBindingAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16042:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ; public final void rule__UnqualifiedName__TemplateBindingAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16046:1: ( ( ruleTemplateBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16048:1: ruleTemplateBinding { before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0()); pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581); ruleTemplateBinding(); state._fsp--; after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnqualifiedName__TemplateBindingAssignment_1" // $ANTLR start "rule__TemplateBinding__BindingsAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16057:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ; public final void rule__TemplateBinding__BindingsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16061:1: ( ( ruleNamedTemplateBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16063:1: ruleNamedTemplateBinding { before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0()); pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612); ruleNamedTemplateBinding(); state._fsp--; after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__BindingsAssignment_1" // $ANTLR start "rule__TemplateBinding__BindingsAssignment_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16072:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ; public final void rule__TemplateBinding__BindingsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16076:1: ( ( ruleNamedTemplateBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16078:1: ruleNamedTemplateBinding { before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0()); pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643); ruleNamedTemplateBinding(); state._fsp--; after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TemplateBinding__BindingsAssignment_2_1" // $ANTLR start "rule__NamedTemplateBinding__FormalAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16087:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ; public final void rule__NamedTemplateBinding__FormalAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16091:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16093:1: RULE_ID { before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674); after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__FormalAssignment_0" // $ANTLR start "rule__NamedTemplateBinding__ActualAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16102:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ; public final void rule__NamedTemplateBinding__ActualAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16106:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16108:1: ruleQualifiedNameWithBinding { before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NamedTemplateBinding__ActualAssignment_2" // $ANTLR start "rule__QualifiedNameWithBinding__IdAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16117:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ; public final void rule__QualifiedNameWithBinding__IdAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16121:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16123:1: RULE_ID { before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736); after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__IdAssignment_0" // $ANTLR start "rule__QualifiedNameWithBinding__BindingAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16132:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ; public final void rule__QualifiedNameWithBinding__BindingAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16136:1: ( ( ruleTemplateBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16138:1: ruleTemplateBinding { before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0()); pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767); ruleTemplateBinding(); state._fsp--; after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__BindingAssignment_1" // $ANTLR start "rule__QualifiedNameWithBinding__RemainingAssignment_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16147:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ; public final void rule__QualifiedNameWithBinding__RemainingAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16151:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16153:1: ruleQualifiedNameWithBinding { before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameWithBinding__RemainingAssignment_2_1" // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16162:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ; public final void rule__Tuple__TupleElementsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16166:1: ( ( ruleTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16168:1: ruleTupleElement { before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0()); pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829); ruleTupleElement(); state._fsp--; after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_0" // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16177:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ; public final void rule__Tuple__TupleElementsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16181:1: ( ( ruleTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16183:1: ruleTupleElement { before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860); ruleTupleElement(); state._fsp--; after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_1_1" // $ANTLR start "rule__TupleElement__ArgumentAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16192:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ; public final void rule__TupleElement__ArgumentAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16196:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16198:1: ruleExpression { before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0()); pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891); ruleExpression(); state._fsp--; after(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__TupleElement__ArgumentAssignment" // $ANTLR start "rule__ConditionalTestExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16207:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ; public final void rule__ConditionalTestExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16211:1: ( ( ruleConditionalOrExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16213:1: ruleConditionalOrExpression { before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922); ruleConditionalOrExpression(); state._fsp--; after(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__ExpAssignment_0" // $ANTLR start "rule__ConditionalTestExpression__WhenTrueAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16222:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ; public final void rule__ConditionalTestExpression__WhenTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16226:1: ( ( ruleConditionalTestExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16228:1: ruleConditionalTestExpression { before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953); ruleConditionalTestExpression(); state._fsp--; after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__WhenTrueAssignment_1_1" // $ANTLR start "rule__ConditionalTestExpression__WhenFalseAssignment_1_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16237:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ; public final void rule__ConditionalTestExpression__WhenFalseAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16241:1: ( ( ruleConditionalTestExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16243:1: ruleConditionalTestExpression { before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0()); pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984); ruleConditionalTestExpression(); state._fsp--; after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalTestExpression__WhenFalseAssignment_1_3" // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16252:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ; public final void rule__ConditionalOrExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16256:1: ( ( ruleConditionalAndExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16258:1: ruleConditionalAndExpression { before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015); ruleConditionalAndExpression(); state._fsp--; after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_0" // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16267:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ; public final void rule__ConditionalOrExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16271:1: ( ( ruleConditionalAndExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16273:1: ruleConditionalAndExpression { before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046); ruleConditionalAndExpression(); state._fsp--; after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_1_1" // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16282:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ; public final void rule__ConditionalAndExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16286:1: ( ( ruleInclusiveOrExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16288:1: ruleInclusiveOrExpression { before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077); ruleInclusiveOrExpression(); state._fsp--; after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_0" // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16297:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ; public final void rule__ConditionalAndExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16301:1: ( ( ruleInclusiveOrExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16303:1: ruleInclusiveOrExpression { before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108); ruleInclusiveOrExpression(); state._fsp--; after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_1_1" // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16312:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ; public final void rule__InclusiveOrExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16316:1: ( ( ruleExclusiveOrExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16318:1: ruleExclusiveOrExpression { before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139); ruleExclusiveOrExpression(); state._fsp--; after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_0" // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16327:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ; public final void rule__InclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16331:1: ( ( ruleExclusiveOrExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16333:1: ruleExclusiveOrExpression { before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170); ruleExclusiveOrExpression(); state._fsp--; after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_1_1" // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16342:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ; public final void rule__ExclusiveOrExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16346:1: ( ( ruleAndExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16348:1: ruleAndExpression { before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201); ruleAndExpression(); state._fsp--; after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_0" // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16357:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ; public final void rule__ExclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16361:1: ( ( ruleAndExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16363:1: ruleAndExpression { before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232); ruleAndExpression(); state._fsp--; after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_1_1" // $ANTLR start "rule__AndExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16372:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ; public final void rule__AndExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16376:1: ( ( ruleEqualityExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16378:1: ruleEqualityExpression { before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263); ruleEqualityExpression(); state._fsp--; after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__ExpAssignment_0" // $ANTLR start "rule__AndExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16387:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ; public final void rule__AndExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16391:1: ( ( ruleEqualityExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16393:1: ruleEqualityExpression { before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294); ruleEqualityExpression(); state._fsp--; after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AndExpression__ExpAssignment_1_1" // $ANTLR start "rule__EqualityExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16402:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ; public final void rule__EqualityExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16406:1: ( ( ruleClassificationExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16408:1: ruleClassificationExpression { before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325); ruleClassificationExpression(); state._fsp--; after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__ExpAssignment_0" // $ANTLR start "rule__EqualityExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16417:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__EqualityExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16421:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16423:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:2: rule__EqualityExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356); rule__EqualityExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__OpAssignment_1_0" // $ANTLR start "rule__EqualityExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16433:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ; public final void rule__EqualityExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16437:1: ( ( ruleClassificationExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16439:1: ruleClassificationExpression { before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389); ruleClassificationExpression(); state._fsp--; after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__EqualityExpression__ExpAssignment_1_1" // $ANTLR start "rule__ClassificationExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16448:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ; public final void rule__ClassificationExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16452:1: ( ( ruleRelationalExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16454:1: ruleRelationalExpression { before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420); ruleRelationalExpression(); state._fsp--; after(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__ExpAssignment_0" // $ANTLR start "rule__ClassificationExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16463:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__ClassificationExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16467:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16469:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:2: rule__ClassificationExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451); rule__ClassificationExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__OpAssignment_1_0" // $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16479:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ; public final void rule__ClassificationExpression__TypeNameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16483:1: ( ( ruleNameExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16485:1: ruleNameExpression { before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484); ruleNameExpression(); state._fsp--; after(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_1" // $ANTLR start "rule__RelationalExpression__LeftAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16494:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ; public final void rule__RelationalExpression__LeftAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16498:1: ( ( ruleShiftExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16500:1: ruleShiftExpression { before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515); ruleShiftExpression(); state._fsp--; after(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__LeftAssignment_0" // $ANTLR start "rule__RelationalExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16509:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__RelationalExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16513:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16515:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:2: rule__RelationalExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546); rule__RelationalExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__OpAssignment_1_0" // $ANTLR start "rule__RelationalExpression__RightAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16525:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ; public final void rule__RelationalExpression__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16529:1: ( ( ruleShiftExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16531:1: ruleShiftExpression { before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579); ruleShiftExpression(); state._fsp--; after(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__RelationalExpression__RightAssignment_1_1" // $ANTLR start "rule__ShiftExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16540:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ; public final void rule__ShiftExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16544:1: ( ( ruleAdditiveExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16546:1: ruleAdditiveExpression { before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610); ruleAdditiveExpression(); state._fsp--; after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__ExpAssignment_0" // $ANTLR start "rule__ShiftExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16555:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__ShiftExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16559:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16561:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:2: rule__ShiftExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641); rule__ShiftExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__OpAssignment_1_0" // $ANTLR start "rule__ShiftExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16571:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ; public final void rule__ShiftExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16575:1: ( ( ruleAdditiveExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16577:1: ruleAdditiveExpression { before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674); ruleAdditiveExpression(); state._fsp--; after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ShiftExpression__ExpAssignment_1_1" // $ANTLR start "rule__AdditiveExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16586:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ; public final void rule__AdditiveExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16590:1: ( ( ruleMultiplicativeExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16592:1: ruleMultiplicativeExpression { before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705); ruleMultiplicativeExpression(); state._fsp--; after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__ExpAssignment_0" // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16601:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__AdditiveExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16605:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16607:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:2: rule__AdditiveExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736); rule__AdditiveExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__OpAssignment_1_0" // $ANTLR start "rule__AdditiveExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16617:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ; public final void rule__AdditiveExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16621:1: ( ( ruleMultiplicativeExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16623:1: ruleMultiplicativeExpression { before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769); ruleMultiplicativeExpression(); state._fsp--; after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AdditiveExpression__ExpAssignment_1_1" // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16632:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ; public final void rule__MultiplicativeExpression__ExpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16636:1: ( ( ruleUnaryExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16638:1: ruleUnaryExpression { before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800); ruleUnaryExpression(); state._fsp--; after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_0" // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16647:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ; public final void rule__MultiplicativeExpression__OpAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16651:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16653:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) { before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0 { pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831); rule__MultiplicativeExpression__OpAlternatives_1_0_0(); state._fsp--; } after(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__OpAssignment_1_0" // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16663:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ; public final void rule__MultiplicativeExpression__ExpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16667:1: ( ( ruleUnaryExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16669:1: ruleUnaryExpression { before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864); ruleUnaryExpression(); state._fsp--; after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_1_1" // $ANTLR start "rule__UnaryExpression__OpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16678:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ; public final void rule__UnaryExpression__OpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16682:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16684:1: ( rule__UnaryExpression__OpAlternatives_0_0 ) { before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:1: ( rule__UnaryExpression__OpAlternatives_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:2: rule__UnaryExpression__OpAlternatives_0_0 { pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895); rule__UnaryExpression__OpAlternatives_0_0(); state._fsp--; } after(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__OpAssignment_0" // $ANTLR start "rule__UnaryExpression__ExpAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16694:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ; public final void rule__UnaryExpression__ExpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16698:1: ( ( rulePrimaryExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16700:1: rulePrimaryExpression { before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928); rulePrimaryExpression(); state._fsp--; after(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__UnaryExpression__ExpAssignment_1" // $ANTLR start "rule__PrimaryExpression__PrefixAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16709:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ; public final void rule__PrimaryExpression__PrefixAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16713:1: ( ( ruleValueSpecification ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16715:1: ruleValueSpecification { before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0()); pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959); ruleValueSpecification(); state._fsp--; after(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PrimaryExpression__PrefixAssignment" // $ANTLR start "rule__OperationCallExpression__OperationNameAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16724:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ; public final void rule__OperationCallExpression__OperationNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16728:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16730:1: RULE_ID { before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990); after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__OperationNameAssignment_1" // $ANTLR start "rule__OperationCallExpression__TupleAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16739:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ; public final void rule__OperationCallExpression__TupleAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16743:1: ( ( ruleTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16745:1: ruleTuple { before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0()); pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021); ruleTuple(); state._fsp--; after(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__TupleAssignment_2" // $ANTLR start "rule__OperationCallExpression__SuffixAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16754:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ; public final void rule__OperationCallExpression__SuffixAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16758:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16760:1: ruleSuffixExpression { before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__OperationCallExpression__SuffixAssignment_3" // $ANTLR start "rule__PropertyCallExpression__PropertyNameAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16769:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ; public final void rule__PropertyCallExpression__PropertyNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16773:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16775:1: RULE_ID { before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083); after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__PropertyNameAssignment_1" // $ANTLR start "rule__PropertyCallExpression__IndexAssignment_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16784:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ; public final void rule__PropertyCallExpression__IndexAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16788:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16790:1: ruleExpression { before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114); ruleExpression(); state._fsp--; after(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__IndexAssignment_2_1" // $ANTLR start "rule__PropertyCallExpression__SuffixAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16799:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ; public final void rule__PropertyCallExpression__SuffixAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16803:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16805:1: ruleSuffixExpression { before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PropertyCallExpression__SuffixAssignment_3" // $ANTLR start "rule__LinkOperationExpression__KindAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16814:1: rule__LinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ; public final void rule__LinkOperationExpression__KindAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16818:1: ( ( ruleLinkOperationKind ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16820:1: ruleLinkOperationKind { before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176); ruleLinkOperationKind(); state._fsp--; after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__KindAssignment_1" // $ANTLR start "rule__LinkOperationExpression__TupleAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16829:1: rule__LinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ; public final void rule__LinkOperationExpression__TupleAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16833:1: ( ( ruleLinkOperationTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16835:1: ruleLinkOperationTuple { before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207); ruleLinkOperationTuple(); state._fsp--; after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationExpression__TupleAssignment_2" // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16844:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ; public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16848:1: ( ( ruleLinkOperationTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16850:1: ruleLinkOperationTupleElement { before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0()); pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238); ruleLinkOperationTupleElement(); state._fsp--; after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1" // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16859:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ; public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16863:1: ( ( ruleLinkOperationTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16865:1: ruleLinkOperationTupleElement { before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0()); pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269); ruleLinkOperationTupleElement(); state._fsp--; after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1" // $ANTLR start "rule__LinkOperationTupleElement__RoleAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16874:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ; public final void rule__LinkOperationTupleElement__RoleAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16878:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16880:1: RULE_ID { before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300); after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__RoleAssignment_0" // $ANTLR start "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16889:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ; public final void rule__LinkOperationTupleElement__RoleIndexAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16893:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16895:1: ruleExpression { before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331); ruleExpression(); state._fsp--; after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1" // $ANTLR start "rule__LinkOperationTupleElement__ObjectAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16904:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ; public final void rule__LinkOperationTupleElement__ObjectAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16908:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16910:1: ruleExpression { before(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0()); pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362); ruleExpression(); state._fsp--; after(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LinkOperationTupleElement__ObjectAssignment_3" // $ANTLR start "rule__SequenceOperationExpression__OperationNameAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16919:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ; public final void rule__SequenceOperationExpression__OperationNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16923:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16925:1: ruleQualifiedNameWithBinding { before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__OperationNameAssignment_1" // $ANTLR start "rule__SequenceOperationExpression__TupleAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16934:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ; public final void rule__SequenceOperationExpression__TupleAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16938:1: ( ( ruleTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16940:1: ruleTuple { before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0()); pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424); ruleTuple(); state._fsp--; after(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__TupleAssignment_2" // $ANTLR start "rule__SequenceOperationExpression__SuffixAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16949:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ; public final void rule__SequenceOperationExpression__SuffixAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16953:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16955:1: ruleSuffixExpression { before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceOperationExpression__SuffixAssignment_3" // $ANTLR start "rule__SequenceReductionExpression__IsOrderedAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16964:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ; public final void rule__SequenceReductionExpression__IsOrderedAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16968:1: ( ( ( 'ordered' ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16970:1: ( 'ordered' ) { before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16971:1: ( 'ordered' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16972:1: 'ordered' { before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); match(input, 109, FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491); after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); } after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__IsOrderedAssignment_2" // $ANTLR start "rule__SequenceReductionExpression__BehaviorAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16987:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ; public final void rule__SequenceReductionExpression__BehaviorAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16991:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16993:1: ruleQualifiedNameWithBinding { before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__BehaviorAssignment_3" // $ANTLR start "rule__SequenceReductionExpression__SuffixAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17002:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ; public final void rule__SequenceReductionExpression__SuffixAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17006:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17008:1: ruleSuffixExpression { before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceReductionExpression__SuffixAssignment_4" // $ANTLR start "rule__SelectOrRejectOperation__OpAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17017:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ; public final void rule__SelectOrRejectOperation__OpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17021:1: ( ( ruleSelectOrRejectOperator ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17023:1: ruleSelectOrRejectOperator { before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0()); pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592); ruleSelectOrRejectOperator(); state._fsp--; after(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__OpAssignment_1" // $ANTLR start "rule__SelectOrRejectOperation__NameAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17032:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__SelectOrRejectOperation__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17036:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17038:1: RULE_ID { before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623); after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__NameAssignment_2" // $ANTLR start "rule__SelectOrRejectOperation__ExprAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17047:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ; public final void rule__SelectOrRejectOperation__ExprAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17051:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17053:1: ruleExpression { before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654); ruleExpression(); state._fsp--; after(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__ExprAssignment_4" // $ANTLR start "rule__SelectOrRejectOperation__SuffixAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17062:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ; public final void rule__SelectOrRejectOperation__SuffixAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17066:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17068:1: ruleSuffixExpression { before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SelectOrRejectOperation__SuffixAssignment_6" // $ANTLR start "rule__CollectOrIterateOperation__OpAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17077:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ; public final void rule__CollectOrIterateOperation__OpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17081:1: ( ( ruleCollectOrIterateOperator ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17083:1: ruleCollectOrIterateOperator { before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0()); pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716); ruleCollectOrIterateOperator(); state._fsp--; after(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__OpAssignment_1" // $ANTLR start "rule__CollectOrIterateOperation__NameAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17092:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__CollectOrIterateOperation__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17096:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17098:1: RULE_ID { before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747); after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__NameAssignment_2" // $ANTLR start "rule__CollectOrIterateOperation__ExprAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17107:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ; public final void rule__CollectOrIterateOperation__ExprAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17111:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17113:1: ruleExpression { before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778); ruleExpression(); state._fsp--; after(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__ExprAssignment_4" // $ANTLR start "rule__CollectOrIterateOperation__SuffixAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17122:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ; public final void rule__CollectOrIterateOperation__SuffixAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17126:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17128:1: ruleSuffixExpression { before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CollectOrIterateOperation__SuffixAssignment_6" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__OpAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17137:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ; public final void rule__ForAllOrExistsOrOneOperation__OpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17141:1: ( ( ruleForAllOrExistsOrOneOperator ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17143:1: ruleForAllOrExistsOrOneOperator { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0()); pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840); ruleForAllOrExistsOrOneOperator(); state._fsp--; after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__OpAssignment_1" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__NameAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17152:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ForAllOrExistsOrOneOperation__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17156:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17158:1: RULE_ID { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871); after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__NameAssignment_2" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17167:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ; public final void rule__ForAllOrExistsOrOneOperation__ExprAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17171:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17173:1: ruleExpression { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902); ruleExpression(); state._fsp--; after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4" // $ANTLR start "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17182:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ; public final void rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17186:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17188:1: ruleSuffixExpression { before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6" // $ANTLR start "rule__IsUniqueOperation__NameAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17197:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__IsUniqueOperation__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17201:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17203:1: RULE_ID { before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964); after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__NameAssignment_2" // $ANTLR start "rule__IsUniqueOperation__ExprAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17212:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ; public final void rule__IsUniqueOperation__ExprAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17216:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17218:1: ruleExpression { before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995); ruleExpression(); state._fsp--; after(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__ExprAssignment_4" // $ANTLR start "rule__IsUniqueOperation__SuffixAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17227:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ; public final void rule__IsUniqueOperation__SuffixAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17231:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17233:1: ruleSuffixExpression { before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IsUniqueOperation__SuffixAssignment_6" // $ANTLR start "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17242:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ; public final void rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17246:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17248:1: ruleExpression { before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057); ruleExpression(); state._fsp--; after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1" // $ANTLR start "rule__ParenthesizedExpression__CastedAssignment_3_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17257:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ; public final void rule__ParenthesizedExpression__CastedAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17261:1: ( ( ruleNonLiteralValueSpecification ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17263:1: ruleNonLiteralValueSpecification { before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0()); pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088); ruleNonLiteralValueSpecification(); state._fsp--; after(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__CastedAssignment_3_0" // $ANTLR start "rule__ParenthesizedExpression__SuffixAssignment_3_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17272:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ; public final void rule__ParenthesizedExpression__SuffixAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17276:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17278:1: ruleSuffixExpression { before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ParenthesizedExpression__SuffixAssignment_3_1" // $ANTLR start "rule__ThisExpression__SuffixAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17287:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ; public final void rule__ThisExpression__SuffixAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17291:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17293:1: ruleSuffixExpression { before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisExpression__SuffixAssignment_2" // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17302:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ; public final void rule__SuperInvocationExpression__TupleAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17306:1: ( ( ruleTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17308:1: ruleTuple { before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0()); pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181); ruleTuple(); state._fsp--; after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_0" // $ANTLR start "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17317:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ; public final void rule__SuperInvocationExpression__OperationNameAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17321:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17323:1: ruleQualifiedNameWithBinding { before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1" // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_1_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17332:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ; public final void rule__SuperInvocationExpression__TupleAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17336:1: ( ( ruleTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17338:1: ruleTuple { before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0()); pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243); ruleTuple(); state._fsp--; after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_1_2" // $ANTLR start "rule__InstanceCreationExpression__ConstructorAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17347:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ; public final void rule__InstanceCreationExpression__ConstructorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17351:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17353:1: ruleQualifiedNameWithBinding { before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__ConstructorAssignment_1" // $ANTLR start "rule__InstanceCreationExpression__TupleAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17362:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ; public final void rule__InstanceCreationExpression__TupleAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17366:1: ( ( ruleInstanceCreationTuple ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17368:1: ruleInstanceCreationTuple { before(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0()); pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305); ruleInstanceCreationTuple(); state._fsp--; after(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__TupleAssignment_2" // $ANTLR start "rule__InstanceCreationExpression__SuffixAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17377:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ; public final void rule__InstanceCreationExpression__SuffixAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17381:1: ( ( ruleSuffixExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17383:1: ruleSuffixExpression { before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336); ruleSuffixExpression(); state._fsp--; after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationExpression__SuffixAssignment_3" // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17392:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ; public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17396:1: ( ( ruleInstanceCreationTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17398:1: ruleInstanceCreationTupleElement { before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0()); pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367); ruleInstanceCreationTupleElement(); state._fsp--; after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0" // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17407:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ; public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17411:1: ( ( ruleInstanceCreationTupleElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17413:1: ruleInstanceCreationTupleElement { before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398); ruleInstanceCreationTupleElement(); state._fsp--; after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1" // $ANTLR start "rule__InstanceCreationTupleElement__RoleAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17422:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ; public final void rule__InstanceCreationTupleElement__RoleAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17426:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17428:1: RULE_ID { before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429); after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__RoleAssignment_0" // $ANTLR start "rule__InstanceCreationTupleElement__ObjectAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17437:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ; public final void rule__InstanceCreationTupleElement__ObjectAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17441:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17443:1: ruleExpression { before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0()); pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460); ruleExpression(); state._fsp--; after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationTupleElement__ObjectAssignment_2" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17452:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ; public final void rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17456:1: ( ( ( '[' ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17458:1: ( '[' ) { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17459:1: ( '[' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17460:1: '[' { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); match(input, 74, FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496); after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); } after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17475:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ; public final void rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17479:1: ( ( ruleAccessCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17481:1: ruleAccessCompletion { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0()); pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535); ruleAccessCompletion(); state._fsp--; after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17490:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ; public final void rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17494:1: ( ( rulePartialSequenceConstructionCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17496:1: rulePartialSequenceConstructionCompletion { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0()); pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566); rulePartialSequenceConstructionCompletion(); state._fsp--; after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1" // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17505:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ; public final void rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17509:1: ( ( ruleSequenceConstructionExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17511:1: ruleSequenceConstructionExpression { before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597); ruleSequenceConstructionExpression(); state._fsp--; after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1" // $ANTLR start "rule__AccessCompletion__AccessIndexAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17520:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ; public final void rule__AccessCompletion__AccessIndexAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17524:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17526:1: ruleExpression { before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628); ruleExpression(); state._fsp--; after(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AccessCompletion__AccessIndexAssignment_0" // $ANTLR start "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17535:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ; public final void rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17539:1: ( ( ruleSequenceConstructionExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17541:1: ruleSequenceConstructionExpression { before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659); ruleSequenceConstructionExpression(); state._fsp--; after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1" // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17550:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ; public final void rule__SequenceConstructionExpression__SequenceElementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17554:1: ( ( ruleSequenceElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17556:1: ruleSequenceElement { before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690); ruleSequenceElement(); state._fsp--; after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_1" // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17565:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ; public final void rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17569:1: ( ( ruleSequenceElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17571:1: ruleSequenceElement { before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0()); pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721); ruleSequenceElement(); state._fsp--; after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1" // $ANTLR start "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17580:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ; public final void rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17584:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17586:1: ruleExpression { before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752); ruleExpression(); state._fsp--; after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1" // $ANTLR start "rule__Block__SequenceAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17595:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ; public final void rule__Block__SequenceAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17599:1: ( ( ruleStatementSequence ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17601:1: ruleStatementSequence { before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0()); pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783); ruleStatementSequence(); state._fsp--; after(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Block__SequenceAssignment_2" // $ANTLR start "rule__StatementSequence__StatementsAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17610:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ; public final void rule__StatementSequence__StatementsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17614:1: ( ( ruleDocumentedStatement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17616:1: ruleDocumentedStatement { before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0()); pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814); ruleDocumentedStatement(); state._fsp--; after(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__StatementSequence__StatementsAssignment" // $ANTLR start "rule__DocumentedStatement__CommentAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17625:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ; public final void rule__DocumentedStatement__CommentAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17629:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17631:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 ) { before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:2: rule__DocumentedStatement__CommentAlternatives_0_0 { pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845); rule__DocumentedStatement__CommentAlternatives_0_0(); state._fsp--; } after(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__CommentAssignment_0" // $ANTLR start "rule__DocumentedStatement__StatementAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17641:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ; public final void rule__DocumentedStatement__StatementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17645:1: ( ( ruleStatement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17647:1: ruleStatement { before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0()); pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878); ruleStatement(); state._fsp--; after(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DocumentedStatement__StatementAssignment_1" // $ANTLR start "rule__InlineStatement__LangageNameAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17656:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ; public final void rule__InlineStatement__LangageNameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17660:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17662:1: RULE_ID { before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909); after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__LangageNameAssignment_3" // $ANTLR start "rule__InlineStatement__BodyAssignment_5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17671:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ; public final void rule__InlineStatement__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17675:1: ( ( RULE_STRING ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17677:1: RULE_STRING { before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0()); match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940); after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InlineStatement__BodyAssignment_5" // $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17686:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ; public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17690:1: ( ( ruleAnnotation ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17692:1: ruleAnnotation { before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0()); pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971); ruleAnnotation(); state._fsp--; after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__AnnotationAssignment_1" // $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17701:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ; public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17705:1: ( ( ruleStatement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17707:1: ruleStatement { before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0()); pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002); ruleStatement(); state._fsp--; after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AnnotatedStatement__StatementAssignment_2" // $ANTLR start "rule__Annotation__KindAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17716:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ; public final void rule__Annotation__KindAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17720:1: ( ( ruleAnnotationKind ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17722:1: ruleAnnotationKind { before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0()); pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033); ruleAnnotationKind(); state._fsp--; after(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__KindAssignment_0" // $ANTLR start "rule__Annotation__ArgsAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17731:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ; public final void rule__Annotation__ArgsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17735:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17737:1: RULE_ID { before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064); after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__ArgsAssignment_1_1" // $ANTLR start "rule__Annotation__ArgsAssignment_1_2_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17746:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ; public final void rule__Annotation__ArgsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17750:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17752:1: RULE_ID { before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095); after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__Annotation__ArgsAssignment_1_2_1" // $ANTLR start "rule__BlockStatement__BlockAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17761:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ; public final void rule__BlockStatement__BlockAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17765:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17767:1: ruleBlock { before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0()); pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126); ruleBlock(); state._fsp--; after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__BlockStatement__BlockAssignment" // $ANTLR start "rule__LocalNameDeclarationStatement__VarNameAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17776:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ; public final void rule__LocalNameDeclarationStatement__VarNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17780:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17782:1: RULE_ID { before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157); after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__VarNameAssignment_1" // $ANTLR start "rule__LocalNameDeclarationStatement__TypeAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17791:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ; public final void rule__LocalNameDeclarationStatement__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17795:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17797:1: ruleQualifiedNameWithBinding { before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__TypeAssignment_3" // $ANTLR start "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17806:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ; public final void rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17810:1: ( ( ( '[' ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17812:1: ( '[' ) { before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17813:1: ( '[' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17814:1: '[' { before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); match(input, 74, FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224); after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); } after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0" // $ANTLR start "rule__LocalNameDeclarationStatement__InitAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17829:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ; public final void rule__LocalNameDeclarationStatement__InitAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17833:1: ( ( ruleSequenceElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17835:1: ruleSequenceElement { before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263); ruleSequenceElement(); state._fsp--; after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LocalNameDeclarationStatement__InitAssignment_6" // $ANTLR start "rule__IfStatement__SequentialClaussesAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17844:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ; public final void rule__IfStatement__SequentialClaussesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17848:1: ( ( ruleSequentialClauses ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17850:1: ruleSequentialClauses { before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294); ruleSequentialClauses(); state._fsp--; after(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__SequentialClaussesAssignment_1" // $ANTLR start "rule__IfStatement__FinalClauseAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17859:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ; public final void rule__IfStatement__FinalClauseAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17863:1: ( ( ruleFinalClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17865:1: ruleFinalClause { before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0()); pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325); ruleFinalClause(); state._fsp--; after(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__IfStatement__FinalClauseAssignment_2" // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17874:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ; public final void rule__SequentialClauses__ConccurentClausesAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17878:1: ( ( ruleConcurrentClauses ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17880:1: ruleConcurrentClauses { before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0()); pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356); ruleConcurrentClauses(); state._fsp--; after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_0" // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_1_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17889:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ; public final void rule__SequentialClauses__ConccurentClausesAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17893:1: ( ( ruleConcurrentClauses ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17895:1: ruleConcurrentClauses { before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0()); pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387); ruleConcurrentClauses(); state._fsp--; after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_1_2" // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17904:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ; public final void rule__ConcurrentClauses__NonFinalClauseAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17908:1: ( ( ruleNonFinalClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17910:1: ruleNonFinalClause { before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0()); pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418); ruleNonFinalClause(); state._fsp--; after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_0" // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17919:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ; public final void rule__ConcurrentClauses__NonFinalClauseAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17923:1: ( ( ruleNonFinalClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17925:1: ruleNonFinalClause { before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0()); pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449); ruleNonFinalClause(); state._fsp--; after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2" // $ANTLR start "rule__NonFinalClause__ConditionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17934:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ; public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17938:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17940:1: ruleExpression { before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480); ruleExpression(); state._fsp--; after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__ConditionAssignment_1" // $ANTLR start "rule__NonFinalClause__BlockAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17949:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ; public final void rule__NonFinalClause__BlockAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17953:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17955:1: ruleBlock { before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0()); pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511); ruleBlock(); state._fsp--; after(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonFinalClause__BlockAssignment_3" // $ANTLR start "rule__FinalClause__BlockAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17964:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ; public final void rule__FinalClause__BlockAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17968:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17970:1: ruleBlock { before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0()); pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542); ruleBlock(); state._fsp--; after(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__FinalClause__BlockAssignment_1" // $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17979:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ; public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17983:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17985:1: ruleExpression { before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0()); pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573); ruleExpression(); state._fsp--; after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__ExpressionAssignment_2" // $ANTLR start "rule__SwitchStatement__SwitchClauseAssignment_5" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17994:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ; public final void rule__SwitchStatement__SwitchClauseAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17998:1: ( ( ruleSwitchClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18000:1: ruleSwitchClause { before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0()); pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604); ruleSwitchClause(); state._fsp--; after(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__SwitchClauseAssignment_5" // $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18009:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ; public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18013:1: ( ( ruleSwitchDefaultClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18015:1: ruleSwitchDefaultClause { before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0()); pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635); ruleSwitchDefaultClause(); state._fsp--; after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchStatement__DefaultClauseAssignment_6" // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18024:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ; public final void rule__SwitchClause__SwitchCaseAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18028:1: ( ( ruleSwitchCase ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18030:1: ruleSwitchCase { before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0()); pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666); ruleSwitchCase(); state._fsp--; after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_0" // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18039:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ; public final void rule__SwitchClause__SwitchCaseAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18043:1: ( ( ruleSwitchCase ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18045:1: ruleSwitchCase { before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697); ruleSwitchCase(); state._fsp--; after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_1" // $ANTLR start "rule__SwitchClause__StatementSequenceAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18054:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ; public final void rule__SwitchClause__StatementSequenceAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18058:1: ( ( ruleNonEmptyStatementSequence ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18060:1: ruleNonEmptyStatementSequence { before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728); ruleNonEmptyStatementSequence(); state._fsp--; after(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchClause__StatementSequenceAssignment_2" // $ANTLR start "rule__SwitchCase__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18069:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ; public final void rule__SwitchCase__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18073:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18075:1: ruleExpression { before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759); ruleExpression(); state._fsp--; after(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchCase__ExpressionAssignment_1" // $ANTLR start "rule__SwitchDefaultClause__StatementSequenceAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18084:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ; public final void rule__SwitchDefaultClause__StatementSequenceAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18088:1: ( ( ruleNonEmptyStatementSequence ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18090:1: ruleNonEmptyStatementSequence { before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790); ruleNonEmptyStatementSequence(); state._fsp--; after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SwitchDefaultClause__StatementSequenceAssignment_2" // $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18099:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ; public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18103:1: ( ( ruleDocumentedStatement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18105:1: ruleDocumentedStatement { before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0()); pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821); ruleDocumentedStatement(); state._fsp--; after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__NonEmptyStatementSequence__StatementAssignment" // $ANTLR start "rule__WhileStatement__ConditionAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18114:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ; public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18118:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18120:1: ruleExpression { before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0()); pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852); ruleExpression(); state._fsp--; after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__ConditionAssignment_2" // $ANTLR start "rule__WhileStatement__BlockAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18129:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ; public final void rule__WhileStatement__BlockAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18133:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18135:1: ruleBlock { before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0()); pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883); ruleBlock(); state._fsp--; after(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__WhileStatement__BlockAssignment_4" // $ANTLR start "rule__DoStatement__BlockAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18144:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ; public final void rule__DoStatement__BlockAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18148:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18150:1: ruleBlock { before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0()); pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914); ruleBlock(); state._fsp--; after(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__BlockAssignment_1" // $ANTLR start "rule__DoStatement__ConditionAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18159:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ; public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18163:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18165:1: ruleExpression { before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0()); pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945); ruleExpression(); state._fsp--; after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__DoStatement__ConditionAssignment_4" // $ANTLR start "rule__ForStatement__ControlAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18174:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ; public final void rule__ForStatement__ControlAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18178:1: ( ( ruleForControl ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18180:1: ruleForControl { before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0()); pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976); ruleForControl(); state._fsp--; after(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__ControlAssignment_2" // $ANTLR start "rule__ForStatement__BlockAssignment_4" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18189:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ; public final void rule__ForStatement__BlockAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18193:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18195:1: ruleBlock { before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0()); pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007); ruleBlock(); state._fsp--; after(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForStatement__BlockAssignment_4" // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18204:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ; public final void rule__ForControl__LoopVariableDefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18208:1: ( ( ruleLoopVariableDefinition ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18210:1: ruleLoopVariableDefinition { before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038); ruleLoopVariableDefinition(); state._fsp--; after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_0" // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18219:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ; public final void rule__ForControl__LoopVariableDefinitionAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18223:1: ( ( ruleLoopVariableDefinition ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18225:1: ruleLoopVariableDefinition { before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069); ruleLoopVariableDefinition(); state._fsp--; after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_1_1" // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18234:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ; public final void rule__LoopVariableDefinition__NameAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18238:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18240:1: RULE_ID { before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100); after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_0_0" // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18249:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ; public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18253:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18255:1: ruleExpression { before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0()); pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131); ruleExpression(); state._fsp--; after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_0_2" // $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18264:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ; public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18268:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18270:1: ruleExpression { before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162); ruleExpression(); state._fsp--; after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__Expression2Assignment_0_3_1" // $ANTLR start "rule__LoopVariableDefinition__TypeAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18279:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ; public final void rule__LoopVariableDefinition__TypeAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18283:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18285:1: ruleQualifiedNameWithBinding { before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__TypeAssignment_1_0" // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18294:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ; public final void rule__LoopVariableDefinition__NameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18298:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18300:1: RULE_ID { before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224); after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_1_1" // $ANTLR start "rule__LoopVariableDefinition__ExpressionAssignment_1_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18309:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ; public final void rule__LoopVariableDefinition__ExpressionAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18313:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18315:1: ruleExpression { before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0()); pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255); ruleExpression(); state._fsp--; after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__LoopVariableDefinition__ExpressionAssignment_1_3" // $ANTLR start "rule__ReturnStatement__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18324:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ; public final void rule__ReturnStatement__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18328:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18330:1: ruleExpression { before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286); ruleExpression(); state._fsp--; after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ReturnStatement__ExpressionAssignment_1" // $ANTLR start "rule__AcceptStatement__ClauseAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18339:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ; public final void rule__AcceptStatement__ClauseAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18343:1: ( ( ruleAcceptClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18345:1: ruleAcceptClause { before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0()); pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317); ruleAcceptClause(); state._fsp--; after(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__ClauseAssignment_0" // $ANTLR start "rule__AcceptStatement__SimpleAcceptAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18354:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ; public final void rule__AcceptStatement__SimpleAcceptAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18358:1: ( ( ruleSimpleAcceptStatementCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18360:1: ruleSimpleAcceptStatementCompletion { before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0()); pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348); ruleSimpleAcceptStatementCompletion(); state._fsp--; after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__SimpleAcceptAssignment_1_0" // $ANTLR start "rule__AcceptStatement__CompoundAcceptAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18369:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ; public final void rule__AcceptStatement__CompoundAcceptAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18373:1: ( ( ruleCompoundAcceptStatementCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18375:1: ruleCompoundAcceptStatementCompletion { before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379); ruleCompoundAcceptStatementCompletion(); state._fsp--; after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptStatement__CompoundAcceptAssignment_1_1" // $ANTLR start "rule__CompoundAcceptStatementCompletion__BlockAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18384:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ; public final void rule__CompoundAcceptStatementCompletion__BlockAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18388:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18390:1: ruleBlock { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0()); pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410); ruleBlock(); state._fsp--; after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__BlockAssignment_0" // $ANTLR start "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18399:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ; public final void rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18403:1: ( ( ruleAcceptBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18405:1: ruleAcceptBlock { before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441); ruleAcceptBlock(); state._fsp--; after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1" // $ANTLR start "rule__AcceptBlock__ClauseAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18414:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ; public final void rule__AcceptBlock__ClauseAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18418:1: ( ( ruleAcceptClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18420:1: ruleAcceptClause { before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0()); pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472); ruleAcceptClause(); state._fsp--; after(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__ClauseAssignment_0" // $ANTLR start "rule__AcceptBlock__BlockAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18429:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ; public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18433:1: ( ( ruleBlock ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18435:1: ruleBlock { before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0()); pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503); ruleBlock(); state._fsp--; after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptBlock__BlockAssignment_1" // $ANTLR start "rule__AcceptClause__NameAssignment_2_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18444:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ; public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18448:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18450:1: RULE_ID { before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534); after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__NameAssignment_2_0" // $ANTLR start "rule__AcceptClause__QualifiedNameListAssignment_3" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18459:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ; public final void rule__AcceptClause__QualifiedNameListAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18463:1: ( ( ruleQualifiedNameList ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18465:1: ruleQualifiedNameList { before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0()); pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565); ruleQualifiedNameList(); state._fsp--; after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AcceptClause__QualifiedNameListAssignment_3" // $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18474:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ; public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18478:1: ( ( ruleExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18480:1: ruleExpression { before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596); ruleExpression(); state._fsp--; after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__ExpressionAssignment_1" // $ANTLR start "rule__ClassifyStatement__ClauseAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18489:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ; public final void rule__ClassifyStatement__ClauseAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18493:1: ( ( ruleClassificationClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18495:1: ruleClassificationClause { before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0()); pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627); ruleClassificationClause(); state._fsp--; after(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassifyStatement__ClauseAssignment_2" // $ANTLR start "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18504:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ; public final void rule__ClassificationClause__ClassifyFromClauseAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18508:1: ( ( ruleClassificationFromClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18510:1: ruleClassificationFromClause { before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0()); pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658); ruleClassificationFromClause(); state._fsp--; after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0" // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_0_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18519:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ; public final void rule__ClassificationClause__ClassifyToClauseAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18523:1: ( ( ruleClassificationToClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18525:1: ruleClassificationToClause { before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0()); pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689); ruleClassificationToClause(); state._fsp--; after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_0_1" // $ANTLR start "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18534:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ; public final void rule__ClassificationClause__ReclassyAllClauseAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18538:1: ( ( ruleReclassifyAllClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18540:1: ruleReclassifyAllClause { before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0()); pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720); ruleReclassifyAllClause(); state._fsp--; after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0" // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18549:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ; public final void rule__ClassificationClause__ClassifyToClauseAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18553:1: ( ( ruleClassificationToClause ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18555:1: ruleClassificationToClause { before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751); ruleClassificationToClause(); state._fsp--; after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_1_1" // $ANTLR start "rule__ClassificationFromClause__QualifiedNameListAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18564:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ; public final void rule__ClassificationFromClause__QualifiedNameListAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18568:1: ( ( ruleQualifiedNameList ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18570:1: ruleQualifiedNameList { before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782); ruleQualifiedNameList(); state._fsp--; after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationFromClause__QualifiedNameListAssignment_1" // $ANTLR start "rule__ClassificationToClause__QualifiedNameListAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18579:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ; public final void rule__ClassificationToClause__QualifiedNameListAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18583:1: ( ( ruleQualifiedNameList ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18585:1: ruleQualifiedNameList { before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813); ruleQualifiedNameList(); state._fsp--; after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ClassificationToClause__QualifiedNameListAssignment_1" // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18594:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ; public final void rule__QualifiedNameList__QualifiedNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18598:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18600:1: ruleQualifiedNameWithBinding { before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_0" // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18609:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ; public final void rule__QualifiedNameList__QualifiedNameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18613:1: ( ( ruleQualifiedNameWithBinding ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18615:1: ruleQualifiedNameWithBinding { before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875); ruleQualifiedNameWithBinding(); state._fsp--; after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_1_1" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18624:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18628:1: ( ( ruleNameExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18630:1: ruleNameExpression { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906); ruleNameExpression(); state._fsp--; after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18639:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18643:1: ( ( ruleVariableDeclarationCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18645:1: ruleVariableDeclarationCompletion { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0()); pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937); ruleVariableDeclarationCompletion(); state._fsp--; after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0" // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18654:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ; public final void rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18658:1: ( ( ruleAssignmentCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18660:1: ruleAssignmentCompletion { before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0()); pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968); ruleAssignmentCompletion(); state._fsp--; after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1" // $ANTLR start "rule__SuperInvocationStatement___superAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18669:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ; public final void rule__SuperInvocationStatement___superAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18673:1: ( ( ruleSuperInvocationExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18675:1: ruleSuperInvocationExpression { before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999); ruleSuperInvocationExpression(); state._fsp--; after(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__SuperInvocationStatement___superAssignment_0" // $ANTLR start "rule__ThisInvocationStatement___thisAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18684:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ; public final void rule__ThisInvocationStatement___thisAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18688:1: ( ( ruleThisExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18690:1: ruleThisExpression { before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030); ruleThisExpression(); state._fsp--; after(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement___thisAssignment_0" // $ANTLR start "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18699:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ; public final void rule__ThisInvocationStatement__AssignmentCompletionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18703:1: ( ( ruleAssignmentCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18705:1: ruleAssignmentCompletion { before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0()); pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061); ruleAssignmentCompletion(); state._fsp--; after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1" // $ANTLR start "rule__InstanceCreationInvocationStatement___newAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18714:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ; public final void rule__InstanceCreationInvocationStatement___newAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18718:1: ( ( ruleInstanceCreationExpression ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18720:1: ruleInstanceCreationExpression { before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0()); pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092); ruleInstanceCreationExpression(); state._fsp--; after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__InstanceCreationInvocationStatement___newAssignment_0" // $ANTLR start "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18729:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ; public final void rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18733:1: ( ( ( '[' ) ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18735:1: ( '[' ) { before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18736:1: ( '[' ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18737:1: '[' { before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); match(input, 74, FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128); after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); } after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0" // $ANTLR start "rule__VariableDeclarationCompletion__VariableNameAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18752:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ; public final void rule__VariableDeclarationCompletion__VariableNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18756:1: ( ( RULE_ID ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18758:1: RULE_ID { before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0()); match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167); after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__VariableNameAssignment_1" // $ANTLR start "rule__VariableDeclarationCompletion__InitValueAssignment_2" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18767:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ; public final void rule__VariableDeclarationCompletion__InitValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18771:1: ( ( ruleAssignmentCompletion ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18773:1: ruleAssignmentCompletion { before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0()); pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198); ruleAssignmentCompletion(); state._fsp--; after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__VariableDeclarationCompletion__InitValueAssignment_2" // $ANTLR start "rule__AssignmentCompletion__OpAssignment_0" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18782:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ; public final void rule__AssignmentCompletion__OpAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18786:1: ( ( ruleAssignmentOperator ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18788:1: ruleAssignmentOperator { before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0()); pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229); ruleAssignmentOperator(); state._fsp--; after(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__OpAssignment_0" // $ANTLR start "rule__AssignmentCompletion__RightHandSideAssignment_1" // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18797:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ; public final void rule__AssignmentCompletion__RightHandSideAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18801:1: ( ( ruleSequenceElement ) ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement ) { // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement ) // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18803:1: ruleSequenceElement { before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0()); pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260); ruleSequenceElement(); state._fsp--; after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { restoreStackSize(stackSize); } return; } // $ANTLR end "rule__AssignmentCompletion__RightHandSideAssignment_1" // Delegated rules protected DFA17 dfa17 = new DFA17(this); static final String DFA17_eotS = "\13\uffff"; static final String DFA17_eofS = "\4\uffff\1\11\6\uffff"; static final String DFA17_minS = "\1\111\2\6\1\uffff\1\6\6\uffff"; static final String DFA17_maxS = "\1\114\1\126\1\116\1\uffff\1\154\6\uffff"; static final String DFA17_acceptS = "\3\uffff\1\3\1\uffff\1\7\1\6\1\5\1\4\1\2\1\1"; static final String DFA17_specialS = "\13\uffff}>"; static final String[] DFA17_transitionS = { "\1\1\2\uffff\1\2", "\1\4\34\uffff\3\3\60\uffff\1\5", "\1\10\37\uffff\7\6\40\uffff\1\7\1\6", "", "\1\11\7\uffff\20\11\23\uffff\14\11\1\uffff\1\11\1\uffff\1" + "\12\14\11\7\uffff\2\11\5\uffff\1\11\17\uffff\2\11", "", "", "", "", "", "" }; static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS); static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS); static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS); static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS); static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS); static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS); static final short[][] DFA17_transition; static { int numStates = DFA17_transitionS.length; DFA17_transition = new short[numStates][]; for(int i = 0; i < numStates; i++) { DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]); } } class DFA17 extends DFA { public DFA17(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 17; this.eot = DFA17_eot; this.eof = DFA17_eof; this.min = DFA17_min; this.max = DFA17_max; this.accept = DFA17_accept; this.special = DFA17_special; this.transition = DFA17_transition; } public String getDescription() { return "3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );"; } } public static final BitSet FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule128 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL183 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL190 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL490 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression543 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression550 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath610 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638 = new BitSet(new long[]{ 0x0000000000000042L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650 = new BitSet(new long[]{ 0x0000000000000042L }); public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName687 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding747 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding807 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple920 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleTuple927 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group__0_in_ruleTuple953 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement980 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement987 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression1040 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleExpression1047 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression1106 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression1166 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression1226 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression1406 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression1466 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression1526 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression1586 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression1646 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression1706 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression1826 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression1886 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression1946 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression2006 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression2066 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression2126 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2186 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2666 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2726 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2846 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression2906 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression2966 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3326 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3506 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3566 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3619 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleBlock3626 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3652 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3686 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3763 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3823 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement3883 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement3936 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleStatement3943 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4003 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4063 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4123 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4243 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4303 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4363 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4423 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4483 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4543 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4603 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4663 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4860 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement4920 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement4973 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleForStatement4980 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl5033 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleForControl5040 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5160 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5220 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5280 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5460 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5520 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5580 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5640 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5700 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5760 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5820 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList5880 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement6060 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233 = new BitSet(new long[]{ 0x0000000000000000L }); public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6240 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8755 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8776 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9082 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9103 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9124 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_48_in_rule__AnnotationKind__Alternatives9145 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445 = new BitSet(new long[]{ 0x0002000000000000L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000 = new BitSet(new long[]{ 0x0000000000003040L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8401L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185 = new BitSet(new long[]{ 0x2000000000000000L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308 = new BitSet(new long[]{ 0x0000000000040000L }); public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492 = new BitSet(new long[]{ 0x4000000000080000L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552 = new BitSet(new long[]{ 0x4000000000080000L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803 = new BitSet(new long[]{ 0x8000000000000000L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988 = new BitSet(new long[]{ 0x2000000000040000L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048 = new BitSet(new long[]{ 0x2000000000040000L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L }); public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__Tuple__Group__1__Impl11388 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L }); public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__Tuple__Group__3__Impl11508 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547 = new BitSet(new long[]{ 0x4000000000000000L }); public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000004L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000010L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000010L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000020L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000020L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000040L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000040L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000080L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000080L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000100L }); public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000100L }); public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388 = new BitSet(new long[]{ 0x000000000000C000L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475 = new BitSet(new long[]{ 0x000000000000C002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631 = new BitSet(new long[]{ 0x0000000000030000L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753 = new BitSet(new long[]{ 0x0000000000003040L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874 = new BitSet(new long[]{ 0x00000000003C0000L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117 = new BitSet(new long[]{ 0x0000000001C00000L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360 = new BitSet(new long[]{ 0x0000000006000000L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447 = new BitSet(new long[]{ 0x0000000006000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603 = new BitSet(new long[]{ 0x0000000038000000L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690 = new BitSet(new long[]{ 0x0000000038000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652 = new BitSet(new long[]{ 0x0000003800000000L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000002000L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206 = new BitSet(new long[]{ 0x000000C000000000L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644 = new BitSet(new long[]{ 0x0000030000000000L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082 = new BitSet(new long[]{ 0x00001C0000000000L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000004000L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F1201L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000010000L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000201L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328 = new BitSet(new long[]{ 0x4000000000000000L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573 = new BitSet(new long[]{ 0x8000000000000000L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8801L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L }); public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000200000L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000100000L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000400000L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L }); public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_83_in_rule__Block__Group__0__Impl21967 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L }); public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L }); public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_84_in_rule__Block__Group__3__Impl22148 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000001000000L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555 = new BitSet(new long[]{ 0x0000000000000100L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000002000000L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750 = new BitSet(new long[]{ 0x0001E00000000000L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L }); public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000040000000L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L }); public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000800000000L }); public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485 = new BitSet(new long[]{ 0x4000000000000000L }); public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000004000000000L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000200000L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000008000000000L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008080000L }); public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000020000000000L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L }); public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L }); public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000080000000000L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571 = new BitSet(new long[]{ 0x0000000008000000L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698 = new BitSet(new long[]{ 0x4000000000000000L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785 = new BitSet(new long[]{ 0x4000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820 = new BitSet(new long[]{ 0x0000000000000040L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L }); public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000000000400L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229 = new BitSet(new long[]{ 0x0000000000000002L }); public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260 = new BitSet(new long[]{ 0x0000000000000002L }); }