code: public final void synpred2_InternalXbaseWithAnnotations_fragment() throws RecognitionException {   
          // InternalXbaseWithAnnotations.g:2077:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
          // InternalXbaseWithAnnotations.g:2077:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
          {
          // InternalXbaseWithAnnotations.g:2077:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
          // InternalXbaseWithAnnotations.g:2078:3: ( rule__XAnnotation__Group_3_1_0__0 )
          {
          if ( state.backtracking==0 ) {
             before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); 
          }
          // InternalXbaseWithAnnotations.g:2079:3: ( rule__XAnnotation__Group_3_1_0__0 )
          // InternalXbaseWithAnnotations.g:2079:4: rule__XAnnotation__Group_3_1_0__0
          {
          pushFollow(FOLLOW_2);
          rule__XAnnotation__Group_3_1_0__0();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
  
          }
      }
docs: $ANTLR start synpred2_InternalXbaseWithAnnotations