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 ;

        }


        }


        }
    }
public final void synpred2_InternalXbaseWithAnnotations_fragment ( ) throws RecognitionException { { { if ( state . backtracking == 0 ) { before ( grammarAccess . getXAnnotationAccess ( ) . getGroup_3_1_0 ( ) ) ; } { pushFollow ( FOLLOW_2 ) ; rule__XAnnotation__Group_3_1_0__0 ( ) ; state . _fsp -- ; if ( state . failed ) return ; } } } }
$ANTLR start synpred2_InternalXbaseWithAnnotations