code: public final void synpred2_InternalXbaseWithAnnotations_fragment() throws RecognitionException {   
          // InternalXbaseWithAnnotations.g:121:7: ( ( ( ( ruleValidID ) ) '=' ) )
          // InternalXbaseWithAnnotations.g:121:8: ( ( ( ruleValidID ) ) '=' )
          {
          // InternalXbaseWithAnnotations.g:121:8: ( ( ( ruleValidID ) ) '=' )
          // InternalXbaseWithAnnotations.g:122:8: ( ( ruleValidID ) ) '='
          {
          // InternalXbaseWithAnnotations.g:122:8: ( ( ruleValidID ) )
          // InternalXbaseWithAnnotations.g:123:9: ( ruleValidID )
          {
          // InternalXbaseWithAnnotations.g:123:9: ( ruleValidID )
          // InternalXbaseWithAnnotations.g:124:10: ruleValidID
          {
          pushFollow(FOLLOW_8);
          ruleValidID();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
          match(input,17,FOLLOW_2); if (state.failed) return ;
  
          }
  
  
          }
      }
docs: $ANTLR start synpred2_InternalXbaseWithAnnotations