public final EObject entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { EObject current = null; EObject iv_ruleXAnnotationElementValueOrCommaList = null; try { // InternalXbaseWithAnnotations.g:284:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ) // InternalXbaseWithAnnotations.g:285:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } pushFollow(FOLLOW_1); iv_ruleXAnnotationElementValueOrCommaList=ruleXAnnotationElementValueOrCommaList(); state._fsp--; if (state.failed) return current; if ( state.backtracking==0 ) { current =iv_ruleXAnnotationElementValueOrCommaList; } match(input,EOF,FOLLOW_2); if (state.failed) return current; } } catch (RecognitionException re) { recover(input,re); appendSkippedTokens(); } finally { } return current; } // $ANTLR end "entryRuleXAnnotationElementValueOrCommaList"
current = createModelElementForParent(grammarAccess.getXAnnotationElementValueOrCommaListRule()); current = createModelElementForParent(grammarAccess.getXAnnotationElementValueOrCommaListRule()); current = createModelElementForParent(grammarAccess.getXAnnotationElementValueOrCommaListRule());
return; case XbasePackage.XBLOCK_EXPRESSION: if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule() || action == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || rule == grammarAccess.getXAnnotationElementValueRule() return; case XbasePackage.XCLOSURE: if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule() || action == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || rule == grammarAccess.getXAnnotationElementValueRule() return; case XbasePackage.XLIST_LITERAL: if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule()) { sequence_XAnnotationElementValueOrCommaList_XListLiteral(context, (XListLiteral) semanticObject); return;