code: public final void synpred29_InternalXbase_fragment() throws RecognitionException {   
          // InternalXbase.g:3868:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
          // InternalXbase.g:3868:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
          {
          // InternalXbase.g:3868:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
          // InternalXbase.g:3869:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
          {
          // InternalXbase.g:3869:6: ( ( ruleJvmTypeReference ) )
          // InternalXbase.g:3870:7: ( ruleJvmTypeReference )
          {
          // InternalXbase.g:3870:7: ( ruleJvmTypeReference )
          // InternalXbase.g:3871:8: ruleJvmTypeReference
          {
          pushFollow(FOLLOW_61);
          ruleJvmTypeReference();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
          // InternalXbase.g:3874:6: ( ( ruleValidID ) )
          // InternalXbase.g:3875:7: ( ruleValidID )
          {
          // InternalXbase.g:3875:7: ( ruleValidID )
          // InternalXbase.g:3876:8: ruleValidID
          {
          pushFollow(FOLLOW_2);
          ruleValidID();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
  
          }
  
  
          }
      }
docs: $ANTLR start synpred29_InternalXbase