code: public final void synpred51_InternalXbaseWithAnnotations_fragment() throws RecognitionException {   
          // InternalXbaseWithAnnotations.g:2686:2: ( ( ( ruleXForLoopExpression ) ) )
          // InternalXbaseWithAnnotations.g:2686:2: ( ( ruleXForLoopExpression ) )
          {
          // InternalXbaseWithAnnotations.g:2686:2: ( ( ruleXForLoopExpression ) )
          // InternalXbaseWithAnnotations.g:2687:3: ( ruleXForLoopExpression )
          {
          if ( state.backtracking==0 ) {
             before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); 
          }
          // InternalXbaseWithAnnotations.g:2688:3: ( ruleXForLoopExpression )
          // InternalXbaseWithAnnotations.g:2688:4: ruleXForLoopExpression
          {
          pushFollow(FOLLOW_2);
          ruleXForLoopExpression();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
  
          }
      }
docs: $ANTLR start synpred51_InternalXbaseWithAnnotations